670 205 700 426 443 519 665 296 003 281 943 649 328 593 671 667 430 429 153 314 557 411 521 438 368 511 053 870 652 710 207 416 644 376 493 496 304 294 238 017 183 918 970 735 592 217 388 099 039 235