507 062 896 966 362 419 947 238 370 213 593 955 609 923 373 212 628 381 687 332 043 580 615 993 757 541 685 741 937 790 568 007 751 173 992 348 191 059 595 819 502 997 658 248 210 175 710 798 107 256