156
165
158
183
121
125
115
1010
1037
113
120
103
12830
10400
8171
6500
556262
5160
4950
4419
4381
433147
380142
31650