476 962 107 473 824 952 841 947 137 797 688 469 522 439 911 248 462 880 329 784 275 892 855 410 673 366 352 672 831 079 681 731 104 851 038 062 566 590 411 180 273 559 093 308 713 896 415 352 620 245