340 689 609 810 307 764 297 571 627 986 698 309 973 561 184 819 084 769 723 458 710 801 207 554 363 344 040 204 380 595 911 440 613 492 101 017 245 938 196 313 640 328 541 773 986 181 750 477 437 262