1113
1780
1254
1730
1820
16010
11413
22531
2157
1805
1653
17517
614612
44030
43953
42117
3723270
3511156
30014
2910149
27866
23692
21980
19990