610 172 673 404 903 650 640 167 737 238 898 517 356 013 924 067 853 558 993 828 463 504 977 069 874 480 851 770 489 308 965 561 463 415 924 115 105 613 706 128 536 555 393 492 948 858 192 353 905 250