673 406 052 491 741 885 675 263 965 376 935 500 827 091 303 522 907 763 324 328 619 127 407 855 524 830 742 654 506 936 683 267 555 874 458 406 532 075 429 477 414 978 052 626 868 869 821 329 845 785