965
948
943
941
930
927
904
903
899
878
867
861
854
830
827
812
798
794
792
782
739
730
726
724
717
715
714
695
666
657
650
644
627
621
620
617
615
595
590
581
577
575
569
567
558
549
543
540
539
531
522
513
503
482
478
477
470