950 891 539 008 363 265 319 420 467 060 512 241 793 656 016 587 698 961 184 423 768 417 469 706 869 629 162 397 136 557 829 505 953 978 460 106 237 453 965 877 670 352 239 544 137 315 051 537 095 906