600 259 036 952 711 374 906 482 520 984 130 354 220 579 399 979 436 580 793 602 887 863 872 756 929 667 570 118 112 388 837 334 527 621 480 077 673 992 515 649 832 281 448 821 104 837 433 732 633 713