969 695 816 358 316 800 946 585 455 264 583 749 926 708 878 564 826 893 567 635 440 283 334 590 109 115 964 830 694 864 655 450 282 607 479 662 787 494 813 484 719 459 923 522 716 689 516 986 794 466