676 910 582 041 098 698 397 279 342 660 719 006 607 305 810 158 129 140 351 583 542 029 133 145 273 600 973 979 163 010 832 965 230 948 875 138 344 430 078 247 904 418 196 034 131 976 297 022 682 717