1235
1170
975
973
677
628
570
538
531
492
467
461
460
446
422
382
373
334
328
327
326
315
310
294
292
290
275
266
264
264
259
253
247
244
243
237
230
229
227
222
219
218
218
218
213
211
210
209
208
207
207
205
201
200
195
195
194
190
184
183
181
180
178
175
175
174
172
171
171
170
169
168
166
165
159
157
156
154
154
154
154
153
153
153
152
152
149
146
145
144
143
139
131