1396
1130
1225
1104
677
828
697
771
844
867
784
801
741
891
779
669
843
816
735
841
786
762
772
806
765
756
748
759
728
758
742
744
766
852