1006 1154 151 997 1144 119 985 1135 69 974 1128 40 962 1123 40 945 1115 106 935 1107 137 921 1102 149