1461933
1112315
2241219
3693430
2091533
1692832
985710
1847917
1350
1897815
2620
2480
435005736
240939380
1684688313
158631269
131574180
125568260
1135738896
104834214
89914182
84063292
76488141
70441160