499 520 341 453 398 258 406 312 389 326 236 80 17838