3530
310160
2730
29854
24475
23148
228112
20856
1830
267292
22017
23662
22616
17160
15201
13580
10412
1010263
9124
8980
871148
745142
69211
6890