572 293 522 088 615 796 380 707 972 796 123 184 663 559 020 240 966 498 600 146 898 153 431 793 246 947 388 732 932 086 954 869 150 026 887 653 313 167 536 175 031 481 448 473 644 304 442 839 459 248