651 489 080 889 757 652 033 676 057 716 506 023 774 664 724 068 559 408 746 758 305 971 193 821 606 682 639 398 345 643 910 695 603 297 179 301 141 285 759 322 891 212 422 967 628 317 497 486 865 470