1397
1131
1226
1104
677
830
697
772
845
871
787
802
741
891
779
670
843
819
735
763
806
766
756
749
761
730
758
744
767
853
803