930 460 528 372 822 960 239 433 190 097 863 369 545 478 779 723 343 651 230 880 218 763 636 450 407 382 446 817 624 646 594 591 867 652 430 857 564 633 923 807 226 237 538 210 858 161 095 604 742 148