90.222.000-3 2009-09-30 90.222.000-3 2009-01-01 2009-09-30 90.222.000-3 2008-09-30 90.222.000-3 2008-12-31 90.222.000-3 2008-12-31 cl-ci-i:Restated 90.222.000-3 2008-01-01 2008-09-30 90.222.000-3 2008-01-01 90.222.000-3 2008-01-01 cl-ci-i:Restated 90.222.000-3 2009-07-01 2009-09-30 90.222.000-3 2008-07-01 2008-09-30 iso4217:USD xbrli:pure xbrli:shares 203532000 10548000 6453085000 0 0 4591000 618466000 1798000 683283000 184022000 0 0 9167000 47078000 12751000 2407277000 2407277000 0 55993000 0 168793000 5141221000 2560838000 0 0 0 0 16264000 10550116000 354596000 0 375953000 19462000 39247000 14921000 1400000 28181000 841590000 841590000 1851818000 0 0 0 948056000 52554000 31493000 3101673000 192358000 0 129947000 6130780000 153768000 6606853000 10550116000 846121000 25102000 2028000 0 0 85219000 0 8142839000 3996000 0 1806000 0 3672000 89409000 0 51596000 0 6344662000 0 0 0 654613000 3224000 768786000 142470000 2618000 0 14208000 63551000 8109000 1878120000 1878120000 0 72939000 0 90627000 4890046000 2572986000 0 0 0 0 5244000 9654701000 408064000 0 356363000 13254000 41631000 24073000 0 24601000 871418000 871418000 1225748000 0 0 0 953229000 51854000 0 2282427000 192358000 0 120135000 6032169000 156194000 6500856000 9654701000 220541000 12451000 2757000 0 0 52158000 7687000 7776581000 675000 0 0 0 0 72443000 0 47315000 17139000 6222252000 0 0 1048000 640708000 2809000 626861000 202119000 0 0 10958000 43075000 8374000 1703815000 1703815000 0 36154000 0 92223000 5024077000 2443631000 0 0 0 0 6194000 9461158000 333560000 0 311162000 18298000 155640000 13300000 0 32473000 875958000 875958000 1212353000 0 0 0 870682000 57642000 0 2205131000 176637000 0 194737000 5850878000 157817000 6380069000 9461158000 167863000 14078000 76000 0 0 47332000 0 7757343000 0 5609000 5840000 0 0 93654000 0 0 192358000 0 0 0 0 0 0 0 0 0 0 31579000 6032169000 0 140873000 0 0 6344662000 0 0 0 0 150685000 0 0 0 0 0 192358000 0 42262000 0 0 0 0 0 108423000 156194000 4082000 -6508000 -2426000 0 0 893000 0 0 0 0 0 0 0 0 6500856000 0 0 0 0 0 0 -70681000 31579000 0 0 10306000 10306000 181403000 0 42262000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42262000 0 0 105997000 192358000 0 0 0 0 0 -70681000 0 -39102000 0 0 0 -22660000 -22660000 -12354000 0 0 0 0 0 0 0 180510000 180510000 893000 98611000 0 0 0 0 0 0 0 -6508000 154767000 0 0 12188000 12188000 188825000 0 0 0 0 0 0 0 0 0 0 6515000 0 341359000 6093902000 6222252000 0 0 0 0 0 0 357257000 0 0 0 0 0 176637000 0 98335000 0 0 0 0 0 258922000 157817000 6300000 -1334000 4966000 6380069000 0 0 -22552000 0 0 0 0 0 0 0 0 6643957000 0 0 0 0 0 0 0 6515000 0 0 -22979000 -22979000 -12188000 195164000 0 5850878000 98335000 0 0 0 0 0 0 6481174000 0 162783000 0 0 0 0 0 0 0 98335000 0 0 263888000 176637000 0 0 0 0 0 0 6515000 0 0 0 19747000 19747000 -3232000 0 0 0 0 0 0 0 217716000 217716000 -10364000 243024000 0 0 0 0 0 0 0 -1334000 363557000 0 0 2208839000 1824897000 383942000 125740000 67237000 111784000 4066000 94670000 0 10875000 13259000 -64720000 14014000 0 -9058000 103931000 144955000 0 144955000 140873000 .7044 0 .7044 .7044 0 -27301000 0 31579000 893000 0 -4641000 9812000 154767000 0 150685000 4082000 0 0 .7044 4082000 -41024000 0 0 70614000 2510736000 1916439000 594297000 184715000 48480000 134137000 3493000 99269000 0 5229000 2536000 40263000 -23347000 0 9616000 459318000 347659000 0 347659000 341359000 1.7068 0 1.7068 1.7068 0 23792000 0 6515000 -10364000 0 4045000 15898000 363557000 0 357257000 6300000 0 0 1.7068 6300000 111659000 0 0 58154000 819150000 653967000 165183000 38317000 30510000 48243000 1619000 35283000 0 2459000 3486000 17719000 2702000 0 1234000 81080000 63442000 0 63442000 62420000 .3121 0 .3121 .3121 0 -9329000 0 1927000 -5750000 0 -1586000 -11566000 51876000 0 50854000 1022000 0 0 .3121 1022000 17638000 0 0 29447000 788347000 638475000 149872000 62206000 13723000 47959000 1324000 25476000 0 1792000 -550000 8022000 -13851000 0 -1289000 95398000 57950000 0 57950000 55477000 .2774 0 .2774 .2774 0 46300000 0 43972000 -1220000 0 7871000 81181000 139131000 0 136658000 2473000 0 0 .2774 2473000 37448000 0 0 18738000 0 0 0 0 0 0 0 15247000 11494000 233861000 0 0 0 0 0 0 0 -254661000 0 0 405858000 0 0 0 0 0 63641000 0 0 615450000 7818000 2312000 220541000 846121000 70614000 0 32543000 199019000 202753000 0 0 50706000 23060000 0 0 0 0 13000 0 0 0 22454000 239607000 0 -78696000 -39600000 0 -44227000 -26343000 0 0 -2248000 0 101776000 540402000 0 0 0 0 0 0 0 0 540402000 278000 0 0 8069000 0 0 0 0 0 13259000 0 438626000 0 0 0 -32156000 0 0 1926000 0 49745000 0 0 559843000 0 508308000 0 64043000 329709000 54064000 0 0 0 0 0 0 0 3878000 15539000 196487000 0 0 0 0 0 0 0 -170041000 0 0 0 0 0 0 0 0 52848000 0 0 119414000 5927000 0 167863000 293204000 58154000 0 39656000 543435000 201109000 0 0 -16916000 67056000 0 0 0 0 904000 0 0 0 -44476000 71029000 0 148562000 11247000 0 10507000 11332000 0 0 4969000 0 -211674000 402790000 0 0 0 0 0 0 0 0 402790000 294000 0 0 13693000 0 0 0 0 0 2536000 0 614464000 0 0 0 -57659000 0 0 6735000 0 0 0 0 856778000 0 710568000 0 206697000 -113335000 195776000 192358000 120135000 188825000 198447000 176637000 194737000