950 865 029 213 207 823 277 089 892 974 855 462 648 867 526 201 124 373 608 374 856 211 846 487 030 808 985 543 143 817 673 915 785 583 023 267 313 859 283 574 664 980 869 532 512 782 991 101 595 527