598995
684657
866345
994981
482948
997688
435881
660305
381532
576578
184267
342267
945463
1028893
34564
132257
5174500
2710654
1991336
1732736
1731237
164267
1591895
1565433
1494854
1486922
1446850
1327500
1320400
12782