42810
1771
3846
2414
1431
28910
1650
1150
2296
35211
2347
2030
1975837
13695284
1363412
11917261
1164440
110213
9860157
967911
800637
79996
74635
68082