621530
174545
549811
344370
122685
217240
123939
965385
121957
337416
46484
422689
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471