1396
1129
1225
1104
675
827
696
771
842
866
783
800
739
891
779
666
843
815
735
840
785
762
805
763
754
748
759
727
744
758
742
766
850
799