660686
468214
74878
53896
12231
82586
1004430
387704
359390
950440
484960
783663
5111799
3543581
3043148
2346804
2223988
2029609
1939357
190678
1755118
1717136
1679195
1631471