250971
625271
313309
662704
312272
200656
380222
153128
894272
15489
223203
627687
5162799
3576581
3104148
2409804
2241988
2065609
1981358
192078
1774118
1723136
1694196
1640471