16515
11611
16019
2328
849
14832
26945
953
2089
21410
17334
1669
38197
29200
27553
24914
2126267
19324
1873153
1739147
17216
14300
14010
12240