4580
3990
41954
449180
36475
380292
327114
32862
29156
26665
28648
25129
28457
21650
19861
17703
1417265
13832
1285148
12436
11060
1071144
9470
80411