1570
1556
1256
1122
1120
1105
1082
1075
1065
1023
995
968
964
956
925
860
850
850
845
821
813
806
800
783
775
768
766
761
753
752
741
736
722
703
702
696
678
676
674
668
666
662
642
631
628
627
626
618
612
611
611
610
605
598
594
593
591
589
587
585
569
569
567
567
566
563
562
556
550
549
548
546
533
531
526
522
519
517
517
515
497
496
493
492
489
487
485
485
483
481
480
478
478
471
466
464
464
461
460
459
457
454
450
450
450
449
447
446
445
443
436
434
426
426
415
409