311 873 209 080 682 854 344 636 184 594 166 707 253 278 922 813 911 078 673 888 700 691 938 646 780 954 723 250 480 192 680 822 796 431 404 432 553 908 462 958 342 993 468 410 055 218 770 431 044 543