96.596.540-8 2009-12-31 96.596.540-8 2009-01-01 2009-12-31 96.596.540-8 2008-12-31 96.596.540-8 2008-12-31 cl-ci-i:Restated 96.596.540-8 2008-01-01 2008-12-31 96.596.540-8 2007-12-31 96.596.540-8 2007-12-31 cl-ci-i:Restated iso4217:USD xbrli:pure xbrli:shares 128848000 7502000 4884798000 82006000 629200000 300616000 623647000 29314000 1619000 10505000 84688000 5142000 2525591000 2525591000 293068000 5033461000 1120489000 54207000 9736956000 443476000 395708000 161602000 142122000 12437000 3909000 22338000 1213187000 1213187000 2509438000 29923000 731544000 75510000 3482765000 445635000 -120938000 4560101000 156206000 5041004000 9736956000 758854000 15355000 2098000 605897000 73873000 1678000 7211365000 27433000 2064000 13337000 731000 4847000 4483886000 73825000 599458000 212430000 620356000 21099000 4738000 10445000 53769000 7885000 1822115000 1822115000 88879000 4012114000 631132000 4495000 7418624000 409802000 318577000 56942000 4740000 22672000 2361000 15547000 866220000 866220000 1263105000 604774000 40196000 1913653000 445635000 -96795000 4135046000 154865000 4638751000 7418624000 218110000 12334000 2756000 777266000 33732000 12536000 5596509000 30702000 2121000 24021000 74000 18311000 4352092000 38313000 581173000 80128000 509508000 46619000 7686000 33597000 8081000 1471599000 1471599000 90467000 4071689000 589268000 5313000 7169363000 333560000 304059000 129573000 3794000 11829000 1882000 22685000 825109000 825109000 1259594000 511887000 45350000 1835216000 409215000 -22979000 3965856000 156946000 4509038000 7169363000 166494000 13698000 76000 873205000 29691000 1172000 5697764000 3288000 8523000 5840000 23261000 0 445635000 0 0 0 0 0 0 0 0 0 0 -7568000 0 425055000 4483886000 0 0 0 0 0 0 400912000 0 0 0 0 0 445635000 0 0 0 0 0 0 0 400912000 154865000 7716000 -6375000 1341000 4638751000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70681000 -7568000 0 0 10306000 10306000 -36420000 0 0 4135046000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 402253000 445635000 0 0 0 0 0 -70681000 0 -78249000 0 0 0 -16575000 -16575000 -6269000 0 0 0 0 0 0 0 -36420000 -36420000 425055000 0 0 0 0 0 0 0 -6375000 408628000 0 0 36420000 36420000 0 0 0 0 0 0 0 0 0 0 -70681000 0 169190000 4352092000 0 0 0 0 0 0 131794000 0 0 0 0 0 409215000 0 0 0 0 0 0 0 131794000 156946000 5181000 -7262000 -2081000 4509038000 0 0 -36420000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70681000 0 0 -22979000 -22979000 -36420000 0 0 3965856000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129713000 409215000 0 0 0 0 0 0 0 0 0 33285000 33285000 0 0 0 0 0 0 0 0 169190000 0 0 0 0 0 0 0 -7262000 136975000 0 0 2825479000 2166605000 658874000 72706000 92613000 132219000 2905000 98777000 6537000 -10210000 117902000 10953000 -1750000 411177000 432771000 432771000 425055000 2.1253 0 2.1253 2.1253 -19970000 -7568000 -3395000 -24143000 408628000 400912000 7716000 0 2.1253 7716000 -21594000 104247000 2918794000 2129287000 789507000 61185000 72058000 128169000 2260000 108195000 4706000 133000 -113822000 -37670000 -533000 309010000 174371000 174371000 169190000 .846 0 .846 .846 40102000 -70681000 6817000 -37396000 136975000 131794000 5181000 0 .846 5181000 134639000 74402000 -57359000 68800000 233992000 -1545858000 355546000 103126000 8298000 486337000 54407000 218110000 758854000 104247000 9110000 451755000 251125000 -128855000 -63745000 13000 -3965000 153612000 -31555000 -20517000 -26649000 36322000 -10235000 2144000 -2669000 100029000 705396000 0 705396000 280000 72779000 38661000 -10210000 605367000 -454000 -4708000 1323587000 1732401000 649724000 1326799000 18984000 44663000 88714000 152309000 303494000 -322114000 70147000 6372000 133393000 -81777000 166494000 74402000 10791000 296827000 235987000 191491000 43161000 1163000 366515000 108077000 17722000 73915000 14442000 10843000 -6657000 -17448000 -272369000 390973000 0 390973000 312000 97376000 18832000 133000 663342000 2759000 -71076000 946596000 805543000 64534000 122456000 445635000 -96795000 409215000 -22979000