680639
707951
727931
402950
529522
587368
512954
988624
436526
99231
298636
523335
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471