96.596.540-8 2009-06-30 96.596.540-8 2009-01-01 2009-06-30 96.596.540-8 2008-06-30 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-06-30 96.596.540-8 2008-01-01 96.596.540-8 2008-01-01 cl-ci-i:Restated 96.596.540-8 2009-04-01 2009-06-30 96.596.540-8 2008-04-01 2008-06-30 96.596.540-8 2009-07-01 2009-08-07 96.596.540-8 2009-08-07 iso4217:USD xbrli:pure xbrli:shares 61347000 4550000 4672486000 563263000 300375000 544223000 27177000 7733000 59600000 5978000 2083545000 2083545000 58029000 88043000 3939652000 636496000 109220000 7957455000 449464000 247213000 61156000 4915000 13201000 17156000 805516000 805516000 1612979000 606534000 42233000 2327643000 445635000 -138980000 4365831000 151810000 4824296000 7957455000 575196000 8575000 1934000 967214000 50510000 5873910000 10416000 61000 16171000 44737000 4483886000 599458000 191704000 620356000 21099000 2618000 10445000 53769000 7885000 1725129000 1725129000 67713000 88879000 4028520000 631132000 4496000 7405501000 408064000 317870000 56942000 4740000 22672000 17911000 830956000 830956000 1220522000 625772000 44763000 1935794000 445635000 -96795000 4135046000 154865000 4638751000 7405501000 217795000 12334000 2757000 777266000 38324000 7687000 5680372000 24021000 46417000 17139000 4352092000 1838000 581173000 80128000 509508000 46619000 7686000 33597000 8081000 1434351000 1434351000 39047000 90467000 4071689000 589268000 5314000 7169991000 332771000 255018000 129573000 3794000 11829000 24568000 771992000 771992000 1215246000 564794000 45348000 1888961000 409215000 -22979000 3965856000 156946000 4509038000 7169991000 165721000 13698000 76000 873205000 29691000 5735640000 8523000 5840000 17000 23261000 0 445635000 0 0 0 0 0 0 0 0 0 0 -27268000 4135046000 0 230785000 0 0 4483886000 0 0 0 0 188600000 0 0 0 0 0 445635000 0 0 0 0 0 0 0 188600000 154865000 3198000 -6253000 -3055000 0 0 0 0 0 0 0 0 0 0 0 4638751000 0 0 0 0 0 0 -70681000 -27268000 0 0 10306000 10306000 -36420000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 185545000 445635000 0 0 0 0 0 -70681000 0 -97949000 0 0 0 -14917000 -14917000 -4611000 0 0 0 0 0 0 0 -36420000 -36420000 230785000 0 0 0 0 0 0 0 -6253000 191798000 0 0 13095000 13095000 422310000 0 0 0 0 0 0 0 0 0 0 -31713000 0 254739000 4220595000 4352092000 0 0 0 0 0 0 265305000 0 0 0 0 0 409215000 0 0 0 0 0 0 0 265305000 156946000 3969000 -1561000 2408000 4509038000 0 0 -13095000 0 0 0 0 0 0 0 0 4776751000 0 0 0 0 0 0 0 -31713000 0 0 -22979000 -22979000 -13095000 -13095000 0 0 3965856000 0 0 0 0 0 0 4617397000 0 159354000 0 0 0 0 0 0 0 0 0 0 267713000 409215000 0 0 0 0 0 0 -31713000 0 0 0 42279000 42279000 19300000 0 0 0 0 0 0 0 0 254739000 0 0 0 0 0 0 0 -1561000 269274000 0 0 1267177000 1008987000 258190000 26415000 32084000 57650000 2394000 39202000 1867000 -7511000 72728000 11311000 29143000 215869000 233983000 233983000 230785000 1.153925 1.153925 1.153925 -14917000 -27268000 -42185000 191798000 188600000 3198000 1.153925 3198000 -18114000 41210000 1540351000 1094766000 445585000 31012000 31978000 55346000 1079000 59189000 1299000 -729000 14734000 -9496000 28219000 320797000 254894000 254894000 250925000 1.254625 1.254625 1.254625 42279000 -31713000 10566000 265460000 261491000 3969000 1.254625 3969000 65903000 39637000 624427000 484984000 139443000 12173000 23214000 30681000 1875000 14932000 534000 -4194000 80281000 1938000 1265000 140292000 148971000 148971000 147223000 .736115 .736115 .736115 -25441000 -32663000 -58104000 90867000 89119000 1748000 .736115 1748000 -8679000 19378000 781519000 552566000 228953000 15716000 15829000 25489000 588000 30200000 680000 -995000 -52178000 -6163000 8602000 100839000 28035000 28035000 27784000 .13892 .13892 .13892 67973000 -65012000 2961000 30996000 30745000 251000 .13892 251000 72804000 20310000 26237000 7890000 88874000 57820000 -214251000 405858000 34881000 337790000 19611000 217795000 575196000 41210000 3810000 215666000 119506000 -84041000 9644000 13000 16446000 49791000 -73427000 -22420000 -5190000 -89906000 146000 -18142000 247315000 0 247315000 276000 45223000 -7511000 265457000 -29419000 101960000 201408000 259754000 7905000 304726000 -18317000 1320000 6393000 69332000 196648000 -258244000 36804000 295535000 8619000 165721000 469875000 39637000 4280000 322517000 119967000 -5238000 14727000 600000 9497000 110828000 71427000 60606000 -2480000 3827000 4639000 -163688000 269657000 0 269657000 23000 42197000 -729000 433345000 -42601000 736292000 410049000 5317000 284122000 67623000 445635000 -96795000 422310000 -25508000 409215000 -22979000