268341
510888
297823
85974
185897
989746
913371
96521
5771500
3029654
2180336
1961238
1854736
1818895
180667
1720433
555233
521472
1001550
768858