1398
1131
1226
1104
678
831
698
772
846
872
790
807
744
892
780
670
843
820
735
847
789
764
775
766
756
750
763
730
751
759
746
745
768
861
804