643 013 862 158 909 279 483 885 361 129 688 207 838 982 771 128 088 389 893 275 431 625 338 188 625 093 796 247 102 190 840 250 514 468 683 444 240 042 026 687 867 065 221 793 682 598 068 402 512 488