1268 973 179 1247 965 166 1235 957 126 1214 947 119 1191 938 122 1174 932 125 1153 925 153 1135 917 157 1100 901 143 1085 897 131