376 069 975 555 307 559 432 638 140 484 251 870 521 600 448 578 129 094 869 716 902 646 686 527 641 416 847 583 095 619 113 230 052 993 958 310 022 191 228 579 160 601 660 221 169 936 706 771 893 689