581 390 200 108 895 053 831 460 666 923 696 285 949 146 983 647 094 800 795 190 486 995 515 847 590 842 309 221 139 279 753 119 483 364 419 538 587 084 723 316 320 295 314 017 263 834 396 626 923 576