671 261 27 877 357 ( — 610 626 32 726 804 12 177 728 51 2 659 930 ( 99 2179 871 12 335 42368 449 650 — 64 678 ( 41 ) 504 524 89 908 780 90622