150
163
186
80
172
162
165
170
223
123
125
122
22746
17270
15311
13680
10482
1021263
9204
9090
883148
752142
6980
69311