881
965
863
908
932
873
1146
862
780
798
876
954
918
969
886
1006
980
1043
1029
1441
933
861
856
920
835
777
698
905
1161
894
988
710
718