378915
25626
12894
879951
644195
188413
510589
826521
732752
581302
846701
8886
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471