625 698 505 897 238 771 393 556 513 474 820 083 579 502 323 512 553 283 208 103 871 310 688 809 724 062 920 327 942 320 725 935 962 566 331 348 589 244 353 390 277 847 965 237 477 281 204 440 830 272