11014
371
657
804
515
347
487
350
320
330
594
465
38507
29520
27753
25255
2147267
19434
1896153
1758149
17326
14460
14150
12410