487 871 268 466 531 737 659 516 381 773 419 328 855 235 587 174 502 181 634 941 062 282 641 570 546 903 360 183 390 856 445 708 822 227 643 190 933 283 821 912 268 606 622 010 141 239 715 612 433 479