513 568 598 155 016 509 259 622 443 639 018 448 838 649 711 925 011 768 704 357 741 907 387 087 269 483 824 313 903 344 288 861 677 869 269 086 713 303 839 665 476 770 667 810 199 180 336 504 570 245