1396
1130
1226
1104
677
828
697
772
844
870
786
801
741
891
779
669
843
818
735
841
762
806
766
756
749
761
728
748
758
744
852
802