151188
184966
14230
550483
751106
227194
500512
58971
373884
41170
623956
466340
5162799
3576581
3104148
2406804
2239988
2064609
1981358
191978
1774118
1723136
1694196
1640471