394 116 310 462 842 646 108 610 966 511 891 485 404 657 029 268 391 711 643 653 265 784 883 885 943 023 066 585 678 102 026 041 714 867 044 544 536 006 285 959 358 965 596 969 536 683 525 044 412 244