89.862.200-2 2009-06-30 89.862.200-2 2009-01-01 2009-06-30 89.862.200-2 2008-06-30 89.862.200-2 2008-12-31 89.862.200-2 2008-12-31 cl-ci-i:Restated 89.862.200-2 2008-01-01 2008-06-30 89.862.200-2 2007-12-31 89.862.200-2 2007-12-31 cl-ci-i:Restated 89.862.200-2 2009-04-01 2009-06-30 89.862.200-2 2008-04-01 2008-06-30 iso4217:USD xbrli:pure xbrli:shares 72000000 82980000 989599000 0 0 60543000 328861000 200000 49110000 0 5219000 0 24646000 72931000 17852000 1198559000 1206340000 0 507000 0 90658000 4093341000 0 0 0 0 0 39635000 5449963000 297692000 0 379994000 89000 24090000 422343000 0 110792000 1296647000 1296647000 2422454000 0 0 26320000 214366000 43027000 3485000 3156919000 453444000 0 -127160000 663315000 6798000 996397000 5449963000 639197000 4715000 1242000 0 0 10114000 3411000 4243623000 0 8747000 51658000 0 292287000 1242000 7781000 90000000 168385000 761775000 0 0 10065000 342665000 1117000 45950000 0 612000 0 11518000 72125000 181722000 1066746000 1077190000 0 506000 0 90374000 3966063000 0 0 0 0 0 42201000 5196866000 284028000 0 389650000 302000 109764000 446381000 0 130675000 1551460000 1551460000 2087859000 0 0 26344000 167372000 47664000 3865000 2876802000 453444000 0 -306257000 614588000 6829000 768604000 5196866000 400972000 3574000 2217000 0 251000 12585000 2733000 4119676000 1345000 7858000 179240000 0 285313000 1389000 10444000 0 47815000 893688000 0 0 21439000 349433000 228000 46104000 0 5356000 0 11563000 65990000 8206000 953902000 964686000 0 1808000 0 88857000 3449448000 0 0 0 0 0 33689000 4566699000 235935000 0 364369000 355000 121637000 433882000 0 114499000 1294573000 1294573000 1791468000 0 0 25399000 171046000 61586000 4082000 2373249000 453444000 0 -45477000 485721000 5189000 898877000 4566699000 445583000 4543000 0 0 0 20378000 1806000 3602013000 1586000 15374000 6936000 0 271853000 1484000 10784000 0 453444000 0 0 0 0 0 0 0 0 1801000 1801000 343000 -306000 1838000 -262000 0 69247000 242000 761775000 0 0 0 0 343000 0 247062000 0 0 343000 0 0 453444000 0 20762000 0 0 0 0 1181000 227824000 6829000 1130000 -1161000 -31000 768604000 0 0 65000 0 0 0 0 0 0 0 0 0 0 0 0 37000 0 -6193000 918000 0 0 -301813000 -301813000 65000 13000 614588000 20762000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20762000 0 0 227793000 453444000 0 0 0 0 0 -6193000 0 1180000 -5275000 0 0 0 178077000 178077000 -123736000 0 0 0 0 0 0 0 -52000 -52000 48727000 0 0 0 0 0 0 0 20000 248192000 0 0 0 453444000 0 0 0 0 0 0 0 0 0 392000 392000 -1019000 0 160118000 598533000 893688000 0 0 0 0 392000 0 262419000 0 0 392000 0 0 453444000 0 47306000 0 0 0 0 0 215505000 5189000 939000 -366000 573000 898877000 0 0 0 0 0 0 0 0 0 0 0 1114955000 0 0 0 0 392000 0 0 -1019000 0 0 -45425000 -45425000 -52000 0 485721000 47306000 0 0 0 0 0 0 1109193000 0 5762000 0 0 0 0 0 0 0 47306000 0 0 216078000 453444000 0 0 0 0 0 0 -1019000 0 0 0 103320000 103320000 57895000 0 0 0 0 0 0 0 -52000 -52000 112812000 0 0 0 0 0 0 0 -366000 263358000 0 0 1595949000 1191635000 404314000 78943000 50292000 152066000 0 69713000 0 50634000 168000 12902000 -608000 0 -10714000 84196000 70369000 0 70369000 69247000 .204395 0 .204395 .204395 0 214551000 0 -308000 0 0 36420000 177823000 248192000 0 247062000 1130000 0 0 .204395 1122000 13827000 0 0 78104000 1955423000 1426008000 529415000 82632000 48400000 177845000 0 83675000 0 63714000 398000 -582000 138000 0 5619000 190468000 161027000 0 161027000 160118000 .472626 0 .472626 .472626 0 124482000 0 -989000 0 0 21162000 102331000 263358000 0 262419000 939000 0 0 .472626 909000 29441000 0 0 53518000 747674000 593724000 153950000 42578000 25468000 76995000 0 35031000 0 19009000 107000 3313000 -559000 0 -331000 2192000 1409000 0 1409000 4233000 .012489 0 .012489 .012489 0 146601000 0 1824000 0 0 24869000 123556000 124965000 0 127407000 -2442000 0 0 .012489 -2824000 783000 0 0 40363000 968354000 730858000 237496000 37603000 24463000 88292000 0 43456000 0 30551000 199000 -14257000 120000 0 21674000 68759000 58701000 0 58701000 60489000 .178538 0 .178538 .178538 0 147964000 0 -3134000 0 0 25154000 119676000 178377000 0 180140000 -1763000 0 0 .178538 -1788000 10058000 0 0 27314000 295033000 0 0 5832000 0 14378000 4728000 58930000 74412000 369445000 10161000 0 0 0 0 3074000 0 0 0 260000 257210000 0 0 0 0 0 0 53203000 4451000 -299622000 0 410725000 0 0 0 0 93079000 31327000 0 313000 105001000 168154000 237977000 248000 0 400972000 639197000 1583450000 0 270879000 0 0 1038156000 -20618000 0 1503000 0 0 244000 0 0 0 0 0 0 57285000 44434000 289299000 0 0 3840000 0 10856000 14402000 19048000 19342000 308641000 5194000 0 0 0 0 5501000 0 0 0 587000 398178000 0 0 0 0 0 0 0 4927000 -386485000 0 309594000 0 0 0 0 45368000 25920000 0 447000 125643000 64306000 -13538000 392000 0 445583000 432437000 2333239000 0 232982000 0 0 1836496000 -25538000 0 4278000 0 0 1060000 0 0 0 0 0 0 41608000 -6302000 453444000 -306257000 453444000 57216000 453444000 -45477000