1060
1360
1620
8915
698
590
12426
8330
8413
1295
957
15114
39407
30240
28573
25945
2224267
20114
1943153
1800149
17846
14850
14530
12770