1020
898
888
876
847
807
758
752
689
623
601
597
590
578
563
541
510
490
488
482
482
482
475
466
465
462
456
447
443
438
437
433
431
428
427
425
422
420
412
403
403
402
402
401
401
401
400
398
396
392
386
386
385
383
382
377
377
372
367
363
351
347
342
339
339
335
332
331
330
330
330
328
328
328
325
323
322
321
320
316
311
310
308
307
302
299
296
294
294
292
290
286
285
278
276
272
271
263
263
262
261
261
258
258
257
255
255
252
251
250
250
248
245
243
242
239
238
236
236
234
231
231
228
226
226
223
223
217
214
214
211
209
206
205
204
202
198
197
194
194
193