5510
455
625
7711
6213
572
10318
4110
916
2029
590
1243
37647
29010
27353
24624
2098267
19124
1854153
1713147
17096
14190
13860
12100