935
926
923
917
915
904
903
893
877
858
849
810
802
785
784
760
754
752
748
739
735
729
710
708
705
701
699
685
646
643
641
637
629
610
608
606
605
602
598
590
588
582
579
570
559
546
540
534
520
519
518
516
514
511
509
507
505
501