679 695 694 420 898 797 122 088 162 684 805 440 680 111 029 105 470 156 194 861 182 152 609 683 699 357 486 279 672 496 171 670 968 892 552 491 121 311 778 383 529 257 152 947 552 298 071 224 960 591