598 904 567 300 490 688 126 044 042 643 410 899 970 346 040 439 346 345 188 173 071 693 479 129 134 323 338 540 348 536 642 789 563 004 445 605 112 862 335 314 519 414 019 046 990 142 299 639 627 423