590 993 840 975 997 189 325 191 051 618 732 942 157 573 456 097 938 076 788 148 293 260 134 943 588 764 165 638 741 188 274 020 631 293 779 920 777 451 133 546 553 039 343 468 766 540 162 969 987 992