631 682 259 163 202 889 340 739 363 591 800 866 250 327 474 923 497 345 775 276 683 582 091 581 462 438 430 815 806 793 600 552 915 322 903 063 025 475 600 448 470 121 700 150 552 256 951 241 976 628