294923
40568
398920
324834
2788
725215
61594
5218
5771500
3029654
2180336
1962238
1854736
1819895
180667
1720433
555233
521472
1002550
768858