958 980 1076 1013 947 1130 862 996