129903
811700
461906
93967
8488
121930
452997
219912
615836
606510
330777
275890
5111799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1680195
1631471