16216
18914
34728
33533
250269
4320
3221
34939
24773
3680
421
16879
38247
29320
27593
25014
2131267
19354
1878153
1747147
17236
14300
14030
12290