343 282 603 486 008 662 880 812 974 437 122 099 621 563 480 033 704 989 330 491 994 965 528 517 644 024 212 027 175 103 437 677 580 286 534 466 860 204 596 014 502 136 146 866 786 045 334 581 150 548