670 865 154 461 502 067 891 943 730 364 513 755 278 847 322 335 648 326 624 154 495 255 553 874 959 939 845 868 167 392 329 215 529 049 888 004 619 919 132 747 607 366 624 117 970 529 831 358 653 056