559 468 512 683 885 558 303 660 562 020 872 701 325 842 368 013 227 731 324 430 614 225 173 610 440 233 743 305 205 793 671 526 987 700 141 061 605 526 427 385 285 745 318 359 566 998 155 009 563 376