14814
1677
1438
2350
1880
28421
27137
1272
1800
2910
2205541
1727
605311
43470
43333
41317
3667270
3443156
29754
2880149
27436
23362
21750
19820