608 504 968 959 299 871 918 523 477 314 399 009 947 460 498 455 194 130 051 392 037 648 188 074 298 568 955 174 492 476 826 096 309 520 689 945 508 464 122 702 942 024 121 723 156 172 463 317 997 751