445640
189462
939463
34559
170899
534860
99858
177889
35427
846347
188884
87878
28981454
24429119
21961992
21162480
16484333
14863969
140571028
13369239
1158682
11519764
949358
9460480