837
831
780
778
768
766
741
731
728
686
654
573
570
568
529
508
989
924
879
860
818
770
735
598
569
537
516
503
971