695 976 704 662 807 502 233 880 550 714 005 963 228 304 958 212 483 670 003 319 334 739 408 784 750 094 645 098 626 795 656 635 054 820 707 866 153 272 786 541 206 120 631 931 983 477 141 779 801 302