330684
230586
203925
985999
664370
840161
330420
290652
385217
498950
556755
687336
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471