38922
586578
96880
849305
797500
469158
832970
1011200
322632
227261
480422
805271
5111799
3544581
3043148
2346804
2223988
2030609
1939357
190678
1755118
1717136
1679195
1631471