680 989 185 934 593 850 562 305 986 958 022 773 806 313 445 260 797 047 212 779 982 486 116 138 773 899 076 526 243 411 184 104 576 705 210 154 614 435 554 471 494 819 746 895 033 215 997 609 740 260