1395
1129
1225
1104
675
827
696
771
842
865
783
800
738
891
778
666
843
815
734
839
785
762
805
763
754
747
759
727
744
758
742
766
849
799