686 082 611 576 945 794 912 609 736 625 359 377 392 613 471 060 742 357 086 463 464 971 057 481 738 331 217 160 161 051 652 471 851 056 607 393 353 501 337 412 602 235 894 255 600 844 335 791 149 844