8810
400
1114
735
534
405
1769
13215
588
374
629
511
37277
28670
27093
24283
2054267
18744
1815152
16816
1672147
14060
13590
11840