493 231 378 264 783 988 871 536 939 540 689 101 807 460 063 315 896 266 017 605 912 164 912 980 872 369 965 177 759 714 717 573 865 772 381 139 555 585 597 083 415 704 744 442 350 906 681 922 673 809