921 643 537 964 552 393 810 149 329 890 865 902 857 557 412 214 870 651 923 973 991 715 494 881 821 415 263 401 276 348 763 300 729 543 813 830 657 171 744 989 927 696 419 781 724 961 881 394 322 366