4850
5740
35723
59051
3420
2120
30831
35362
21111
3991
23457
2700
38097
29190
27533
24884
2126267
19324
1873153
1736147
17206
14290
13990
12230