148196
198410
76265
231288
834160
84729
493115
910498
112904
14449
7253
672713
5071799
3510581
2997148
2307804
2207988
2005609
1898357
189778
1741118
1715136
1657195
1623471