1047
967
828
601
582
579
500
500
494
492
467
466
460
438
431
404
380
378
369
364
356
345
331
322
312
306
306
299
296
289
287
284
276
276
270
270
269
265
265
263
258
257
245
243
241
241
239
238
237
237
235
234
231
227
227
227
226
226
224
224
224
221
217
217
216
215
215
214
212
210
210
209
209
207
206
206
206
206
204
203
202
202
201
201
199
195
192
192
191
190
189
188
186
185
185
185
182
179
179
177
176
175
175
175
174
171
171
169
169
168
166
166
162
161
160
160
159
159
154