571 639 630 422 903 375 574 613 443 589 331 637 783 660 461 325 183 204 265 385 325 882 351 843 421 228 248 528 874 046 527 676 680 961 687 335 884 444 453 646 634 278 952 788 143 146 779 946 887 984