2243
2128
19010
2064
13511
1714
1423
15516
1555
2075
1563
1839
630112
45000
44963
43168
3822270
3615156
30894
2973149
28576
24192
22400
20600