1678
1570
1465
1464
1338
1291
1058
931
926
912
858
791
765
738
738
694
678
639
621
612
598
595
588
577
577
573
561
558
544
542
542
534
530
524
523
518
509
504
483
467
466
441
439
434
418
414
403
399
398
392
388
387
384
382
377
351
350
350
346
345
340
338
326
322
310
287