90.412.000-6 2009-09-30 90.412.000-6 2009-01-01 2009-09-30 90.412.000-6 2008-09-30 90.412.000-6 2008-12-31 90.412.000-6 2008-12-31 cl-ci-i:Restated 90.412.000-6 2008-01-01 2008-09-30 90.412.000-6 2007-12-31 90.412.000-6 2007-12-31 cl-ci-i:Restated 90.412.000-6 2009-07-01 2009-09-30 90.412.000-6 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 3000000 62487000 4314890000 81272000 17950000 87502000 242135000 38818000 5109000 0 1911000 0 11435000 233500000 40267000 1126003000 1126003000 1087471000 21723000 0 24715000 4220167000 763000 13078000 0 0 0 22450000 8654937000 69512000 0 245234000 2706000 13227000 1453000 0 0 342317000 342317000 1109024000 0 0 0 643710000 0 11601000 1836961000 155890000 -110751000 4269751000 2160769000 6475659000 8654937000 366104000 107686000 8894000 7139000 352000 22008000 9444000 7528934000 498000 793000 0 0 1999077000 3425000 112364000 3779921000 66896000 13349000 74097000 243718000 11552000 4361000 0 56975000 0 5979000 198761000 43048000 1232449000 1232449000 676226000 22631000 0 22833000 3886679000 1429000 13215000 0 0 0 20837000 7840603000 31983000 0 183765000 2185000 26770000 568000 0 0 276435000 276435000 1045996000 0 0 0 592817000 0 8515000 1770304000 155890000 -541392000 4165423000 2013943000 5793864000 7840603000 513713000 112181000 10599000 7187000 283000 36791000 0 6608154000 4235000 13422000 2908000 0 1815049000 3485000 75868000 4565158000 35139000 14475000 193435000 281853000 17541000 8341000 0 1145000 0 3164000 165673000 70143000 1014569000 1014569000 1487246000 28582000 0 35176000 3750828000 1429000 13397000 0 0 0 39378000 8410722000 58868000 0 209107000 388000 4422000 745000 0 0 316840000 316840000 819862000 0 0 0 654866000 0 9662000 1573080000 102564000 338671000 4123923000 1955644000 6520802000 8410722000 223660000 993000 9747000 9337000 380000 37742000 28409000 7396153000 0 26161000 7402000 0 1972593000 0 155890000 0 0 0 0 0 0 0 0 0 0 4165423000 0 145516000 2466000 0 0 3779921000 0 0 0 0 576157000 0 0 0 0 0 155890000 0 43654000 0 0 0 0 2466000 534969000 2013943000 105682000 41144000 146826000 0 0 270321000 0 0 0 0 0 0 0 0 -215227000 5793864000 160320000 0 0 0 0 0 0 0 0 0 0 0 -55844000 0 0 43654000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43654000 0 0 681795000 155890000 0 0 0 0 0 0 0 0 0 0 0 0 0 -215227000 160320000 -54907000 0 0 0 0 -326165000 -326165000 270321000 104328000 0 0 0 0 0 0 0 43610000 681839000 0 0 11403000 11403000 113967000 0 0 0 0 0 0 0 0 0 0 0 103510000 868000 4194933000 4565158000 0 0 0 0 0 0 -409362000 0 0 0 0 0 102564000 0 33368000 0 0 0 0 12271000 -430459000 1955644000 22368000 81889000 104257000 6520802000 0 0 -377615000 0 0 0 0 0 0 0 0 6194600000 -135257000 0 0 0 0 0 0 0 0 0 0 -38944000 0 0 4123923000 33368000 0 0 0 0 0 0 4134699000 0 2059901000 0 0 0 0 0 0 0 33368000 0 0 -326202000 102564000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135257000 -135257000 0 0 0 0 338671000 338671000 -377615000 71010000 0 0 0 0 0 0 0 94160000 -386994000 0 0 911033000 627194000 283839000 525000 52000 119454000 9766000 70628000 62479000 -5839000 -12000 24100000 258767000 251198000 251198000 145516000 2.0096 2.0096 2.0096 270321000 430551000 681749000 160230000 576067000 105682000 2.0096 105682000 7569000 47681000 1091108000 910865000 180243000 14619000 66000 114070000 8630000 87305000 -13285000 -36241000 12000 84286000 139909000 125878000 125878000 103510000 1.007 1.007 1.007 -377615000 -512872000 -386994000 -135257000 -409362000 22368000 1.007 22368000 14031000 54264000 287037000 174602000 112435000 -10751000 24000 40786000 3391000 26176000 -10004000 -837000 -4000 14600000 77885000 44798000 44798000 27559000 .3584 .3584 .3584 146553000 51458000 96256000 -95095000 79017000 17239000 .3584 17239000 33087000 9529000 304420000 193723000 110697000 -746000 23000 38038000 2969000 10329000 -46264000 -45209000 3000 46981000 12572000 7703000 7703000 3955000 .0616 .0616 .0616 -259924000 -77695000 -69992000 182229000 -73740000 3748000 .0616 3748000 4869000 22189000 241121000 36494000 18809000 69287000 4412000 82514000 64118000 305239000 794000 1345622000 4226000 439834000 1349000 1355539000 33263000 -479343000 113017000 80714000 3518000 66066000 -44091000 -218195000 68565000 0 515734000 366104000 1128846000 29093000 164000 813197000 45599000 -6810000 -95399000 82219000 27682000 31224000 6507000 94175000 166345000 70946000 53000 502571000 12904000 142116000 226244000 21140000 341406000 10190000 -225568000 354786000 884439000 23399000 2000 584400000 16848000 74637000 568749000 414127000 -45354000 0 264435000 633208000 1087875000 32800000 -304000 1085436000 64734000 -17992000 155890000 -541392000 113967000 -174201000 102564000 338671000