938 331 940 133 897 736 119 477 016 412 441 086 363 737 512 854 926 007 531 719 509 761 887 692 687 096 580 080 496 214 148 223 302 987 819 508 544 413 842 868 364 193 277 441 749 938 247 797 256 907