21812
16447
300
14831
1479
27727
16523
11722
1720
1580
1330
589
37607
28980
27323
24594
2096267
19094
1846153
1708147
17066
14160
13740
12030