681
3633
1095197
44228
576453
918529
133727
2022
589505
350584
91
28981454
24430119
21961992
21162480
16484333
14863969
140571028
13369239
1158682
11519764
949358
9460480