2510
18436
3760
3231
27258
22448
3064
2710
2480
31732
3218160
23116
39297
30120
28423
25795
2199267
19984
1927153
1789149
17736
14770
14490
12700