875738
203391
696923
70850
27881
989500
69371
757825
641652
80434
769717
101750
5112799
3544581
3043148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471