16038
18212
1050
17244
1470
1775
10410
16915
13812
14311
9112
16318
630112
45000
44963
43168
3822270
3615156
30894
2973149
28576
24192
22400
20600