629 951 472 370 398 103 840 785 319 133 751 846 220 605 952 950 224 452 342 833 929 854 470 224 018 840 169 285 996 775 185 770 423 735 079 727 314 654 175 491 192 383 735 064 248 698 694 073 970 498