877
955
918
969
886
1006
980
1043
1030
1441
861
856
881
835
777
698
905
1161
894
988
862
710
718
1027
1147
1225
919
865
714
691
741
717
685
638
734