500 013 287 180 627 334 508 600 679 012 766 491 620 823 994 980 463 334 725 661 535 305 373 392 304 532 100 835 371 039 860 999 472 410 253 090 829 791 174 831 830 603 755 892 242 570 583 097 457 591