447 347 897 222 036 193 460 449 823 298 910 111 852 438 038 239 753 872 633 993 288 603 396 659 399 633 058 867 575 827 397 719 426 620 536 296 042 128 569 179 718 140 495 718 956 401 333 982 950 881