673 805 144 053 817 328 159 373 228 636 611 608 156 146 400 168 866 998 813 852 584 898 450 058 623 733 777 173 261 680 982 183 128 067 829 729 644 816 148 380 183 782 216 237 382 536 419 838 880 630