79.587.210-8 2009-12-31 79.587.210-8 2009-01-01 2009-12-31 79.587.210-8 2008-12-31 79.587.210-8 2008-12-31 cl-ci-i:Restated 79.587.210-8 2008-01-01 2008-12-31 79.587.210-8 2007-12-31 79.587.210-8 2007-12-31 cl-ci-i:Restated iso4217:USD xbrli:pure xbrli:shares 35651939 0 5568590346 126281049 0 0 1328020918 73402727 1074787893 0 0 0 0 77270030 14711461 2984249487 2984249487 0 4517220 0 3267684 4940872469 0 0 0 0 0 9847643 7968425450 176250000 0 352963219 89021524 141342 0 0 0 874008941 874008941 588750000 0 194000000 145025889 559940936 0 0 1525826163 731241913 0 0 4837348433 0 5568590346 7968425450 289775409 25670947 158696849 0 0 0 0 4984175963 96936007 0 0 0 2457399 0 0 41229817 0 3168995372 223665083 0 0 304656689 34482530 741941295 0 0 0 0 391683595 402111033 2210667711 2210667711 0 87971255 0 3539991 4650728356 0 0 0 0 0 139439184 7104255156 728200000 0 723370680 113036872 0 0 0 0 2412974986 2412974986 765000000 0 242000000 131267201 250255081 0 0 1522284798 647901913 0 0 2521093459 0 3168995372 7104255156 112127486 11908659 111239198 0 0 0 0 4893587445 737128236 0 0 0 92532699 0 0 46380207 0 3922032888 0 0 0 1008783116 29889077 433289745 0 0 0 0 18160720 118234223 1635297865 1635297865 0 16560198 0 0 4364995154 0 0 0 0 0 104383733 6121236950 97990000 0 6682533 99755895 60898847 0 0 0 581715683 581715683 850000000 0 290000000 197438067 226795696 0 0 1617488379 647901913 0 0 3274130975 0 3922032888 6121236950 26940984 0 142783993 0 0 0 0 4485939085 173604415 0 0 0 6874409 0 0 0 0 0 0 0 0 0 83340000 83340000 731241913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3199594974 0 0 0 0 -83340000 3168995372 0 0 0 0 0 0 3199594974 0 0 0 0 0 0 0 647901913 0 800000000 0 0 0 0 0 2399594974 0 0 0 0 0 3168995372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2521093459 0 800000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 800000000 0 0 2399594974 0 0 647901913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2316254974 0 0 0 0 0 0 0 0 0 0 0 3199594974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3573147475 0 0 0 0 0 3922032888 0 0 0 0 0 0 3573147475 0 0 0 0 0 0 0 647901913 0 4326184991 0 0 0 0 0 -753037516 0 0 0 0 0 3922032888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3274130975 0 4326184991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4326184991 0 0 -753037516 0 0 647901913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -753037516 0 0 0 0 0 0 0 0 0 0 3573147475 0 0 7071048921 2520749699 4550299222 14195612 26057360 154060687 109445788 124302269 0 147258610 0 -54263744 0 0 75644702 4024751078 3199594974 0 3199594974 3199594974 0 0 0 0 0 0 0 0 0 0 0 0 3199594974 0 3199594974 0 0 0 0 825156104 0 0 0 8319875095 2585972753 5733902342 12081211 30906512 256627520 61015030 109877877 0 56126788 0 37047622 0 0 -775960429 4492517019 3573147475 0 3573147475 3573147475 0 0 0 0 0 0 0 0 0 0 0 0 3573147475 0 3573147475 0 0 0 0 0 919369544 0 0 0 3843882614 0 0 635241 62894215 0 262827560 -559716713 -884803247 2959079367 0 0 0 0 0 0 0 0 0 0 507218419 0 0 0 0 0 0 0 692863025 -1200081444 0 893800000 0 250000000 0 0 1622000000 0 298000000 0 800000000 -1581350000 177647923 0 0 112127486 289775409 6206103778 0 361849440 0 0 1970341845 30029879 0 0 0 0 0 0 0 0 0 0 0 0 -5150000 6555547781 0 0 3600165 67697350 0 1236078510 -319198971 -1619374666 4936173115 0 0 0 0 0 0 0 0 0 0 416913887 0 0 0 0 0 0 0 613331735 -1030245622 0 643200000 0 0 0 0 85000000 0 48000000 0 4326184991 -3820740991 85186502 0 0 26940984 9273331641 0 273629051 0 0 2415670815 28483994 0 0 0 0 0 0 0 0 0 0 0 0 -4756000 647901913 0 647901913 0