686 955 915 608 587 985 949 095 913 025 855 201 994 088 873 383 711 362 251 927 979 593 675 905 232 176 134 888 306 069 799 932 135 478 182 830 025 877 557 100 170 476 091 284 520 549 599 450 246 473