975558
87626
1058888
433881
655305
722458
170185
1023256
76984
759778
350955
466303
34364
509613
1091740
389252
4935500
2599654
1905336
1696736
1664237
160467
1536895
1504433
1479854
1469922
1430850
1312500
1307400
12682