1766
1627
1285
973
956
963
1053
773
699
666
674
646
663
756
658
703
801
676
747
777
822
762
764
715
872
808
791
710
806
760
738
752
780
742
733