287840
107911
95925
31164
3563
561675
345395
768142
224579
84463
640186
201410
5073799
3510581
2998148
2307804
2208988
2005609
1898357
189778
1742118
1715136
1658195
1623471