663 659 458 456 384 316 322 330 332 195 189 182 181 175 117 113226