48851
46939
43686
41715
40956
40933
40588
38981
37684
35747
35025
34982
34701
34210
33065
32787
32711
32633
32223
31741
31693
31012
29730
29241
29102
28825
28527
28098
28048
27703