1210
2930
1734
19526
1487
2203715
16016
2144
13825
15910
984
1309
605311
43470
43333
41317
3666270
3443156
29754
2879149
27426
23362
21750
19820