857923
222970
480114
735609
362992
69337
276207
301305
1093534
594568
389473
265767
197437
282669
865175
525722
4935500
2599654
1905336
1696736
1665237
160467
1537895
1504433
1479854
1469922
1430850
1312500
1307400
12682