964
950
934
931
926
905
889
864
845
842
841
832
821
818
816
794
771
768
765
755
751
740
728
726
716
715
694
679
674
645
643
642
640
608
600
596
590
570
569
566
560
547
539
533
531
525
517
515
496
491
490
488
485
482
462
461