664 212 525 652 564 857 037 455 976 249 995 712 173 939 451 646 934 406 417 627 110 388 226 599 090 741 549 672 370 696 409 051 298 487 331 995 971 461 453 949 291 703 850 867 137 463 430 335 695 382