952 354 602 289 716 094 143 131 113 506 926 282 896 101 848 530 553 870 578 787 923 924 088 159 304 751 516 388 849 099 563 011 863 975 072 652 646 676 817 244 885 100 323 449 725 459 399 379 846 275