233136
51155
758390
300840
735322
114249
997557
357459
800164
1754
163801
16196
5058799
3499581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1709136
1653195
1620471