589 199 646 102 984 058 964 383 620 346 441 429 434 183 849 385 293 723 961 092 696 070 039 189 663 425 341 956 562 356 005 628 033 584 936 438 359 419 763 780 014 635 466 994 330 851 308 274 840 608