546487
210358
1056301
359373
1135316
1093691
1038658
536290
394983
1348400
29887
491432
711100
645331
554131
479949
5769500
3028654
2178336
1960238
1854736
1817895
180567
1720433
1584912
1556922
1541854
1505850
1424500
1357590
555233
519472
999550
768858