297823
85974
185897
989746
913371
96521
500721
523683
851799
753157
983947
28279
692798
125946
948867
83143
5769500
3028654
2178336
1960238
1854736
1817895
180567
1720433
1584912
1556922
1541854
1505850
1424500
1357590
555233
520472
1000550
768858