673 522 328 688 968 417 696 461 196 417 829 214 776 297 018 283 246 158 647 504 297 177 947 969 222 840 543 968 485 509 999 456 008 825 474 072 847 686 745 928 632 149 581 893 548 367 228 510 684 421