658 313 381 230 450 476 252 399 350 495 499