87.756.500-9 2009-06-30 87.756.500-9 2009-01-01 2009-06-30 87.756.500-9 2008-06-30 87.756.500-9 2008-12-31 87.756.500-9 2008-12-31 cl-ci-i:Restated 87.756.500-9 2008-01-01 2008-06-30 87.756.500-9 2008-01-01 87.756.500-9 2008-01-01 cl-ci-i:Restated 87.756.500-9 2009-04-01 2009-06-30 87.756.500-9 2008-04-01 2008-06-30 87.756.500-9 2009-07-01 2009-08-17 87.756.500-9 2009-08-17 iso4217:USD xbrli:pure xbrli:shares 0 34664000 475625000 0 0 0 590601000 42008000 1157369000 0 0 0 5005000 202900000 0 2058801000 2058801000 0 0 0 0 1639656000 0 2069000 0 0 0 5180000 4066059000 53622000 0 396290000 2174718000 0 71000 0 0 2732050000 2732050000 450780000 0 0 75558000 254142000 167000 0 815809000 1403366000 0 65919000 -993660000 42575000 518200000 4066059000 60918000 19182000 52582000 498000 448000 289847000 0 2007258000 0 47035000 7732000 0 0 50876000 0 0 55442000 489616000 0 0 0 653300000 50264000 771039000 0 24636000 0 14108000 233989000 0 1815253000 1815253000 0 0 0 0 1617369000 0 2072000 0 0 0 5261000 3805295000 24490000 0 229223000 2000868000 2000 71000 0 0 2402271000 2402271000 510609000 0 0 61180000 263830000 174000 0 891733000 1403366000 0 169961000 -1083711000 21675000 511291000 3805295000 67917000 16255000 65612000 498000 1575000 304092000 0 1990042000 0 67278000 14727000 0 0 43418000 0 0 3269000 838615000 0 0 0 974959000 44547000 1488150000 0 24203000 0 14922000 284298000 0 2924587000 2924587000 0 0 0 0 1495314000 0 2078000 0 0 0 9151000 4522440000 28647000 0 280528000 2660670000 0 71000 0 0 3021106000 3021106000 492401000 0 0 73210000 41603000 188000 0 611240000 254192000 0 172774000 411649000 51479000 890094000 4522440000 93508000 44000 24001000 569000 150000 45206000 996000 1597853000 0 24887000 2302000 0 0 44914000 0 0 1403366000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1083711000 0 93275000 -3224000 0 0 489616000 0 0 0 0 81583000 0 0 0 0 0 1403366000 0 93275000 0 0 0 0 -2299000 -13991000 21675000 4045000 16855000 20900000 0 0 937000 0 0 0 0 0 93275000 -93275000 -93275000 0 0 0 511291000 0 0 0 0 0 0 0 -18797000 -12000 0 170220000 -5407000 -5407000 937000 24882000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93275000 0 0 6909000 1403366000 0 0 0 0 0 -18797000 0 -12000 -18809000 170220000 170220000 0 0 -11692000 -11692000 -17099000 0 0 0 0 0 0 0 0 23945000 23945000 90051000 0 0 0 0 0 0 0 14556000 85628000 0 0 399476000 399476000 653668000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -250846000 -398224000 -237421000 838615000 0 0 0 0 0 0 -281200000 0 0 0 0 0 254192000 0 0 0 0 0 0 1252000 -279948000 51479000 2094000 -197000 1897000 890094000 0 0 0 0 0 0 0 0 0 0 0 0 0 612043000 0 0 0 0 0 0 0 -18790000 0 0 170220000 20839000 20839000 505000 0 0 411649000 0 0 0 0 0 0 558667000 0 53376000 0 0 0 0 0 0 0 0 0 0 -278051000 254192000 0 0 0 0 0 -18790000 0 -18790000 170220000 170220000 0 0 -30354000 -30354000 -9515000 0 0 0 0 0 0 0 0 505000 505000 -649070000 0 0 0 0 0 0 0 1055000 -279106000 0 0 3089515000 2963470000 126045000 21331000 0 0 0 17375000 84000 13754000 6523000 34270000 0 0 -499000 102065000 97320000 97320000 93275000 0 0 0 0 0 -11692000 0 0 0 0 0 -11692000 85628000 0 81583000 4045000 0 0 0 4045000 4745000 0 0 54392000 6705121000 6900698000 -195577000 41162000 0 0 0 20038000 144000 4174000 6471000 -52661000 0 0 175000 -294481000 -248752000 -248752000 -250846000 0 0 0 0 0 -30354000 0 0 0 0 0 -30354000 -279106000 0 -281200000 2094000 0 0 0 2094000 -45729000 0 0 69695000 1529834000 1511548000 18286000 15892000 0 0 0 8211000 29000 13599000 3535000 27325000 0 0 41000 14150000 20496000 20496000 22371000 0 0 0 0 0 1893000 0 0 0 0 0 1893000 22389000 0 25922000 -3533000 0 0 0 -1875000 -6346000 0 0 29090000 3662936000 3776650000 -113714000 35616000 0 0 0 11446000 69000 1223000 2259000 -140025000 0 0 190000 -262641000 -222132000 -222132000 -222601000 0 0 0 0 0 5724000 0 0 0 0 0 5724000 -216408000 0 -224360000 7952000 0 0 0 469000 -40509000 0 0 34229000 92758000 0 1031000 170000 54885000 0 29054000 78041000 -6759000 85999000 -61912000 0 0 0 0 0 0 0 0 0 0 0 0 0 10000 0 0 0 0 -61922000 0 0 0 0 0 0 31076000 0 0 0 0 -31076000 -6999000 0 0 67917000 60918000 4227185000 0 64631000 0 -20510000 3807130000 242156000 0 0 0 0 0 0 0 0 0 0 0 0 0 27319000 10479000 1520000 195000 76706000 0 31530000 137096000 38014000 65333000 -113572000 0 0 0 0 0 0 0 0 0 0 0 0 825000 0 0 0 0 4074000 -118471000 0 24627000 0 0 0 0 7844000 0 0 0 0 19403000 -33735000 0 0 93508000 59773000 8763917000 0 66876000 0 13128000 6526650000 2156200000 0 0 0 0 0 0 0 0 2620000 0 0 0 0 1403366000 169961000 653668000 142420000 254192000 172774000