1740
1554
1443
1399
1242
1153
1062
1030
997
893
860
856
822
663
642
641
588
584
560
552
549
547
521
512
510
489
488
485
479
477
472
468
461
454
451
445
442
440
435
434
421
417
415
414
409
407
402
385
381
380
379
379
374
370
369
364
361
361
361
358
358
357
351
351
348
348
344
341
338
335
334
334
334
334
324
324
320
319
312
312
310
308
306
305
302
302
301
296
295
295
294
294
289
287
281
279