583 636 772 664 602 589 589 525 546 578 459500