1396
11713
15719
15530
10610
13843
855
1237
9331
11022
707
674
39497
30340
28633
26035
2228267
20164
1950153
1806149
17896
14910
14540
12770