645142
981740
514545
197624
348356
177285
375287
57465
468133
98431
880235
249818
28982454
24431119
21963992
21165480
16484333
14864969
140571028
13369239
1158982
11519764
949558
9461480