2360
22016
21148
18313
25858
2200
2580
22915
22914
644
573
30330
37527
28890
27233
24463
2084267
18934
1835153
16976
1695147
14160
13710
11970