1426
1160
1257
1122
704
858
724
795
868
916
817
859
773
917
826
698
871
841
892
814
790
797
833
801
780
775
785
753
765
764
794
889