420 877 429 597 490 673 584 500 409 620 721 105 228 046 018 465 302 663 379 229 568 776 646 951 757 537 942 790 654 246 908 731 974 192 206 640 194 964 188 135 825 498 836 715 430 209 391 640 825 059