507875
80983
65189
6010
622688
372410
64981
149525
694124
337541
934419
91176
44280
197281
268423
646227
4976500
2618654
1919336
1704736
1676237
160767
1544895
1513433
1482854
1472922
1431850
1316500
1310400
12702