687 693 605 669 354 329 354 752 877 308 492 253 078 723 495 447 703 046 847 141 904 322 508 838 327 975 228 801 183 177 758 856 475 423 758 875 748 493 108 243 670 214 983 344 548 946 662 110 122 768