12517
1188
9915
9024
9618
7320
8617
353
200
166
541
702
37477
28880
27223
24443
2074267
18934
1834153
16976
1691147
14120
13710
11970