976492
231756
995968
395210
551544
67469
705394
330397
877944
334276
795895
92276
28982454
24430119
21961992
21163480
16484333
14863969
140571028
13369239
1158682
11519764
949358
9460480