946 1095 947 1006 862 941 1042 1071