306 887 536 703 695 721 810 281 024 972 287 359 439 204 667 481 136 760 598 739 322 727 460 480 700 237 421 528 365 842 557 032 461 505 287 634 167 659 779 394 770 497 977 145 794 281 514 120 427 601