660 983 443 870 585 562 354 862 612 294 214 698 034 964 366 548 751 624 125 804 591 798 948 557 136 186 355 504 367 662 239 714 816 404 773 113 283 278 835 067 865 476 741 628 808 239 290 212 500 622