2578
1986
18915
14022
18113
1173
15012
20848
21519
18717
18917
2149
42227
32100
31183
28415
2450267
22104
2136153
19556
1953149
15900
15670
13910