683516
465633
236476
84276
100182
368479
43649
759731
578724
150808
96714
291595
139717
645414
470992
500417
1016860
1016846
1010979
1007554
1005452
1000622
1000128
999428
999939
996977
996860
995861
995560
994237