580 460 416 517 714 583 746 152 655 940 541 647 411 863 429 620 980 697 446 025 529 727 893 238 176 363 476 220 891 685 999 220 323 959 002 740 882 647 459 874 727 825 109 045 160 102 647 484 871 474