996 947 825 722 567 148 947 896 238 487 767 946 282 112 330 189 176 105 878 135 511 042 105 742 446 723 125 238 334 867 819 798 591 805 986 082 805 965 148 365 918 764 760 311 938 599 962 794 439 488