608 486 380 579 962 302 106 490 542 111 670 227 011 075 685 938 134 103 002 881 805 302 639 783 562 596 106 879 270 343 656 881 095 919 103 057 117 845 551 581 588 632 202 066 741 939 130 660 639 245