93.458.000-1 2009-09-30 93.458.000-1 2009-01-01 2009-09-30 93.458.000-1 2008-09-30 93.458.000-1 2008-12-31 93.458.000-1 2008-12-31 cl-ci-i:Restated 93.458.000-1 2008-01-01 2008-09-30 93.458.000-1 2008-01-01 93.458.000-1 2008-01-01 cl-ci-i:Restated 93.458.000-1 2009-07-01 2009-09-30 93.458.000-1 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 0 0 6134635000 5762000 0 0 600545000 3594000 624846000 241093000 0 0 63243000 142060000 1962000 2340539000 2340539000 0 0 0 77625000 4991340000 3551305000 0 0 23550000 0 8500000 11264698000 508102000 0 332753000 10264000 54408000 1458000 2144000 0 939392000 939392000 2650863000 0 0 37558000 1239823000 116256000 22948000 4067717000 353176000 0 4383000 5777076000 122954000 6257589000 11264698000 657434000 8859000 4582000 269000 0 119445000 438000 8924159000 12689000 12992000 0 0 0 143097000 0 0 0 5889554000 13469000 0 0 588803000 5475000 691206000 268289000 0 0 74331000 148670000 3770000 1961321000 1961321000 0 0 0 14469000 4613199000 3384144000 0 0 21169000 0 8863000 10239144000 372622000 0 309704000 9102000 88542000 2628000 2188000 0 812915000 812915000 2279321000 0 0 5585000 1091697000 24045000 18109000 3418993000 353176000 0 -139238000 5675616000 117682000 6007236000 10239144000 167308000 7864000 3753000 236000 0 86525000 0 8277823000 14051000 10325000 0 0 0 141590000 0 0 0 5818607000 10626000 0 0 686726000 11379000 529478000 304299000 0 0 54194000 122219000 1738000 1988531000 1988531000 0 0 0 15640000 4609641000 3518720000 0 0 16530000 0 24424000 10425741000 336363000 0 309127000 8116000 214933000 4671000 2478000 0 925975000 925975000 2381329000 0 0 6271000 1093597000 35446000 19445000 3536387000 353176000 0 0 5465431000 144772000 5963379000 10425741000 267872000 17099000 2320000 299000 0 81295000 0 8437210000 7007000 40960000 0 0 0 153861000 0 0 0 0 0 0 0 0 0 0 353176000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146430000 0 0 5675616000 0 153373000 0 0 0 0 0 0 0 5889554000 0 0 0 0 296994000 0 0 0 0 0 0 0 353176000 0 51913000 0 0 0 0 0 245081000 0 117682000 18565000 -13293000 5272000 0 0 0 0 0 0 760000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6007236000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136223000 0 0 146430000 0 0 0 0 0 0 0 0 0 0 0 -2255000 0 0 0 0 51913000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51913000 0 0 250353000 0 0 353176000 0 0 0 0 0 0 0 0 0 -136223000 0 0 0 0 0 10207000 0 0 0 0 0 0 0 -3569000 0 -3569000 -3569000 0 0 0 0 0 0 0 0 0 0 0 0 -3015000 0 -3015000 760000 101460000 0 0 0 0 0 0 0 0 0 -13293000 315559000 0 0 0 0 0 0 0 0 0 0 0 353176000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48274000 0 0 0 0 0 447035000 0 0 0 0 0 5720205000 5818607000 0 0 0 0 0 0 396776000 0 0 0 0 0 0 0 353176000 0 192261000 0 0 0 0 0 204515000 144772000 0 2887000 -15259000 -12372000 5963379000 0 0 0 0 0 0 -1985000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6155522000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48274000 0 0 0 0 0 0 0 0 0 0 0 0 0 -1985000 0 0 0 0 0 5465431000 0 192261000 0 0 0 0 0 0 6023122000 0 0 0 132400000 0 0 0 0 0 0 0 192261000 0 0 192143000 0 0 353176000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48274000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1985000 254774000 0 0 0 0 0 0 0 0 0 0 -15259000 399663000 0 0 2227604000 1567742000 659862000 157644000 5019000 289932000 868000 169604000 0 43312000 5682000 21161000 0 -3877000 -419000 202347000 159198000 0 159198000 153373000 .0014069 0 0 0 0 -4300000 0 159170000 760000 0 -731000 156361000 315559000 0 296994000 18565000 0 0 .0014069 5825000 43149000 0 0 128971000 2952901000 1767109000 1185792000 81024000 7130000 356324000 765000 189209000 0 33157000 5057000 -6249000 0 -1250000 -511000 552981000 453682000 0 453682000 447035000 .0040095 0 0 0 0 0 0 -52034000 -1985000 0 0 -54019000 399663000 0 396776000 2887000 0 0 .0040095 6647000 99299000 0 0 124297000 834664000 559331000 275333000 56849000 2161000 107011000 166000 61075000 0 18333000 -265000 20766000 0 467000 29000 118907000 95531000 0 95531000 93330000 .0008443 0 0 0 0 313000 0 61106000 -368000 0 53000 60998000 156529000 0 149609000 6920000 0 0 .0008443 2201000 23376000 0 0 45526000 968197000 620197000 348000000 39573000 3649000 123554000 171000 58777000 0 10545000 2562000 -32141000 0 -82000 0 127932000 112540000 0 112540000 114519000 .0009946 0 0 0 0 0 0 -112313000 -417000 0 0 -112730000 -190000 0 11476000 -11666000 0 0 .0009946 -1979000 15392000 0 0 33284000 623443000 17028000 0 14928000 120884000 61973000 44618000 0 -71573000 551870000 1307000 0 1793000 0 0 0 0 0 38000 0 188135000 0 966000 165617000 0 0 0 0 161000 -430448000 0 687104000 0 0 0 0 879286000 0 0 13323000 88449000 343448000 464870000 25256000 0 167308000 657434000 2504731000 868000 137311000 0 11905000 1879819000 -124805000 0 7000 0 0 0 78714000 0 0 0 636457000 0 0 945000 766284000 5797000 0 14846000 123989000 36949000 94479000 0 -160876000 605408000 1014000 0 4804000 0 0 0 0 0 167000 0 239215000 0 0 0 7353000 0 0 0 1132000 -326997000 0 613455000 0 0 0 0 648331000 0 0 12832000 197097000 -244805000 33606000 -21797000 0 267872000 279681000 3052286000 765000 143448000 0 2895000 2264171000 -119487000 0 0 0 0 0 85282000 0 0 0 0 0 0 0 353176000 -139238000 353176000 -50259000 353176000 0