218802
255328
560640
102765
658922
238853
311218
431904
18704
570296
280742
387705
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471