680 482 300 872 280 523 783 933 734 531 745 719 956 339 996 657 824 532 409 569 769 046 624 474 259 063 308 560 715 806 490 139 700 924 176 577 059 102 184 579 892 918 525 865 577 022 273 395 153 190