637 110 318 444 102 978 539 096 958 721 680 586 951 586 845 544 467 583 454 641 810 837 205 839 077 113 439 615 637 735 799 994 569 187 562 706 155 557 857 115 082 097 175 593 046 794 146 893 098 626