92.604.000-6 2009-09-30 92.604.000-6 2009-01-01 2009-09-30 92.604.000-6 2008-09-30 92.604.000-6 2008-12-31 92.604.000-6 2008-12-31 cl-ci-i:Restated 92.604.000-6 2008-01-01 2008-09-30 92.604.000-6 2007-12-31 92.604.000-6 2007-12-31 cl-ci-i:Restated 92.604.000-6 2009-07-01 2009-09-30 92.604.000-6 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 3764000 83448000 373797000 0 0 0 705621000 35934000 1162942000 0 2353000 0 37260000 167740000 3016000 2201567000 2201567000 0 475000 0 0 2559564000 0 2068000 0 0 0 32308000 5433705000 483963000 0 1337086000 1261000 6997000 71000 0 0 2007075000 2007075000 2343799000 0 4262000 262060000 317700000 1862000 0 3017394000 1182700000 0 102742000 -911645000 35439000 409236000 5433705000 86701000 23710000 115255000 499000 11465000 413729000 25174000 3232138000 0 58648000 3794000 0 0 163645000 3557000 139316000 329588000 0 0 0 854897000 48857000 846597000 0 24636000 0 17737000 245365000 750000 2189298000 2206806000 0 417000 0 0 2462982000 0 2072000 0 0 0 66703000 5289982000 984171000 0 1600916000 103000 8666000 71000 0 0 2874854000 2874854000 1437402000 0 3686000 199953000 288961000 174000 0 2073547000 1182700000 0 111436000 -964548000 11993000 341581000 5289982000 150459000 20947000 127971000 498000 12648000 399198000 252000 3083176000 0 134510000 18446000 0 0 117957000 17508000 3958000 24739000 1192877000 0 0 0 1183071000 102992000 1598480000 0 25664000 0 22358000 350477000 780000 3422236000 3443002000 0 535000 0 0 2404274000 0 2078000 0 0 0 70593000 6115541000 248472000 0 2549856000 1697000 6495000 71000 0 0 2952735000 2952735000 1436235000 0 4721000 366099000 88531000 188000 0 1925040000 932700000 0 134844000 125333000 44889000 1237766000 6115541000 138414000 6701000 58660000 569000 14654000 90399000 5124000 2672539000 0 85182000 2302000 0 0 78181000 20766000 0 1182700000 0 0 0 0 0 0 0 0 0 0 3632000 0 18058000 34845000 329588000 0 0 0 0 0 0 8994000 0 0 0 0 0 1182700000 0 0 0 0 0 0 35215000 44209000 11993000 4058000 19388000 23446000 341581000 0 0 -1712000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75396000 3632000 0 2082000 200098000 -36251000 -36251000 -1712000 23355000 -964548000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67655000 1182700000 0 0 0 0 0 -75396000 0 -71764000 198016000 198016000 2082000 0 -12696000 -12696000 -48947000 0 0 0 0 0 0 0 25067000 25067000 52903000 0 0 0 0 0 0 0 54603000 13052000 0 0 0 932700000 0 0 0 0 0 0 0 0 0 0 -445000 0 -193916000 -74082000 -142665000 1192877000 0 0 0 0 0 0 -220240000 0 0 0 0 0 932700000 0 0 0 0 0 0 -74082000 -294322000 44889000 2988000 -4922000 -1934000 1237766000 0 0 0 0 0 0 0 0 0 0 0 941510000 0 0 0 0 0 0 -72233000 -445000 0 198016000 4937000 4937000 4124000 0 125333000 0 0 0 0 0 0 898555000 0 42955000 0 0 0 0 0 0 0 0 0 0 -296256000 932700000 0 0 0 0 0 -72233000 0 -72678000 198016000 198016000 0 0 -25879000 -25879000 -20942000 0 0 0 0 0 0 0 4124000 4124000 -267998000 0 0 0 0 0 0 0 -79004000 -217252000 0 0 4970506000 4761376000 209130000 34196000 69561000 22779000 8699000 12264000 7348000 47900000 -23635000 45751000 22116000 18058000 0 0 -20918000 3632000 -8222000 -9064000 13052000 8994000 4058000 4058000 71535000 131397000 10255415000 10346193000 -90778000 114419000 81686000 5905000 5777000 -78965000 6630000 -270169000 -197019000 6091000 -190928000 -193916000 0 0 -60184000 -445000 -34305000 -26324000 -217252000 -220240000 2988000 2988000 -73150000 139661000 1937698000 1852990000 84708000 10009000 20084000 8417000 4513000 -5864000 2908000 23019000 -8147000 0 -8147000 -8911000 0 0 64598000 406000 40522000 24482000 16335000 15571000 764000 764000 31166000 44754000 3659980000 3726353000 -66373000 28911000 28336000 3561000 891000 -19877000 6630000 -129173000 -134925000 195000 -134730000 -136033000 0 0 -57654000 297000 -32863000 -24494000 -159224000 -160527000 1303000 1303000 5752000 47458000 -168808000 3196000 977000 1909000 34490000 85042000 105268000 134402000 83814000 -84994000 0 0 0 0 0 0 0 21797000 1933000 324120000 0 0 0 10282000 11628000 0 57000 0 -247815000 0 2320173000 0 461000 5099000 0 2004535000 1593000 0 0 0 264634000 -68175000 4417000 0 150459000 86701000 6364103000 0 209001000 0 -34009000 6116528000 173373000 0 0 0 69460000 5082000 0 0 0 0 0 0 54970000 -1000 -189961000 16826000 1731000 7428000 115971000 0 100926000 138859000 -55515000 -245476000 6025000 0 0 0 0 0 0 96451000 6049000 0 315958000 0 0 895000 8451000 58775000 0 40000 23601000 -295634000 0 1404486000 0 0 0 0 938539000 0 0 0 0 516919000 -24191000 0 0 138414000 114223000 11635532000 0 217483000 0 33485000 8481166000 3160329000 0 0 0 0 3561000 0 0 0 2620000 0 303000 16288000 64943000 1182700000 111436000 932700000 108520000 932700000 134844000