840 469 134 091 183 589 963 508 423 086 376 126 077 884 279 080 439 934 484 021 956 516 394 126 362 542 652 420 603 443 708 433 488 655 352 537 402 530 634 960 531 749 261 780 359 917 475 915 744 965