512 508 497 437 546 595 460 606 620 797 365 353 437 390 410 480 511 434 427371