520380
753820
19817
492255
112894
828351
421831
536414
507307
798615
166951
721501
28975454
24420119
21957992
21158480
16482333
14861969
140521028
13367239
1157280
11516764
948358
9459480