24538
29540
14123
417
29348
19148
16715
15413
13112
1570
2182
19619
38227
29290
27583
24974
2129267
19354
1877153
1742147
17226
14300
14020
12260