2348
13112
2182
11711
15032
19619
2109
859
1699
963
16019
20020
38437
29470
27723
25165
2143267
19414
1885153
1750147
17306
14440
14120
12350