23439
20330
18178
575746
227900
275
159691
128505
934420
867940
92890
832551
5079799
3512581
3001148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471