17048
16012
11701
5204
38416
6642
8394
7584
3827
9153
8216
3890
2654
4846
14041
1618
2178
10627
4200
2714
6772
3273
2559
2876
2516
3092
29747
2309
8338
20666