813 446 491 889 665 755 657 661 957 705 849 916 615 364 235 654 683 957 578 189 143 340 898 815 974 274 431 652 534 982 788 418 836 118 619 432 906 179 268 559 252 974 190 977 431 664 500 456 996 194