969
960
947
945
937
932
898
889
886
874
866
853
829
813
797
790
789
783
766
759
751
735
732
724
718
705
696
695
694
689
686
676
661
651
615
612
588
586
577
555
552
539
537
532
526
519
507
503
497
490
489
476
467
466
463
462
458