680 953 264 652 180 898 109 359 606 190 429 206 211 010 033 783 955 656 149 198 847 037 143 944 473 293 052 045 137 306 519 424 478 925 214 604 968 891 464 220 349 943 327 101 096 865 371 482 562 307