681460
50408
501409
363433
91368
928129
24750
663184
774224
6915
609540
213722
5111799
3543581
3043148
2346804
2223988
2030609
1939357
190678
1755118
1717136
1679195
1631471