91.524.000-3 2009-06-30 91.524.000-3 2009-01-01 2009-06-30 91.524.000-3 2008-06-30 91.524.000-3 2008-12-31 91.524.000-3 2008-12-31 cl-ci-i:Restated 91.524.000-3 2008-01-01 2008-06-30 91.524.000-3 2008-01-01 91.524.000-3 2008-01-01 cl-ci-i:Restated 91.524.000-3 2009-04-01 2009-06-30 91.524.000-3 2008-04-01 2008-06-30 iso4217:USD xbrli:pure xbrli:shares 40001820 14349705 954 12600750 1249570 204609 3336 28844614 31045112 34529207 140191 616538 71035475 20091614 3847897 46913 135283 25173441 25173441 1216997 29730 4613455 5860182 55805246 9853470 -25656896 32 40001852 71035475 435690 199730 1051734 4504697 39990363 2200498 47111843 14991543 35 27345027 259240 513302 2788 43679930 45564098 35085153 525662 681206 83321071 26061522 2513328 473444 11294 30146745 30146745 2084101 24839 3953497 6062437 55805246 9853470 -18546873 46 47111889 83321071 567995 269620 1087157 1195332 37756973 1884168 49774816 12835231 89124 23773819 0 949323 356049 38261400 40468908 35999001 611904 613754 80550344 15846938 3238047 27783 245567 21031081 21031081 4883505 31816 4829071 9744392 65637370 14414229 -30276783 55 49774871 80550344 257854 486347 1672746 2370430 40081436 2207508 0 55805246 0 0 0 0 0 0 0 0 0 0 0 -7110023 47111843 0 0 0 0 0 0 -7110023 0 0 0 0 0 55805246 0 0 0 0 0 0 0 -7110023 46 -10 -4 -14 47111889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9853470 0 0 -18546873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7110037 55805246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9853470 9853470 -7110023 0 0 0 0 0 0 0 -4 -7110033 0 0 0 65637370 0 0 0 0 0 0 0 0 0 0 0 2853989 -27422794 49774816 0 0 0 0 0 0 2853989 0 0 0 0 0 65637370 0 0 0 0 0 0 0 2853989 55 4 -2 2 49774871 0 0 0 0 0 0 0 0 0 0 0 52628862 0 0 0 0 0 0 0 0 0 0 0 14414229 0 0 -30276783 0 0 0 0 0 0 52628805 0 57 0 0 0 0 0 0 0 0 0 0 2853991 65637370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14414229 14414229 2853989 0 0 0 0 0 0 0 -2 2853993 0 0 23967708 24550857 -583149 264640 74714 436283 5640927 50414 -974513 -952439 -9741356 -7110033 -7110033 -7110023 -.0006988 0 0 -7110033 -7110023 -10 -.0006988 -10 -2631323 1293557 35887043 29495609 6391434 229113 4959156 28654 2590343 -148940 3149728 2853993 2853993 2853989 .0002805 0 0 2853993 2853989 4 .0002805 4 295735 924412 11263329 13321019 -2057690 220182 45583 273216 3355430 46301 -726634 -536243 -7398407 -5825331 -5825331 -5825325 -.0005725 0 0 -5825331 -5825325 -6 -.0005725 -6 -1573076 577492 17687431 15197510 2489921 123963 2695495 27564 2616394 -148944 1926751 -179299 -179299 -179296 -.0000176 0 0 -179299 -179296 -3 -.0000176 -3 2106050 431524 10772471 75775 1581860 770221 216852 163099 -789617 9982854 1025681 -1025681 4345252 13434730 -9089478 -132305 567995 435690 26904136 2832569 12758932 540164 -844945 61821 799806 445374 109503 -1073856 -1918801 52478 1154812 -1102334 8227866 5026349 3201517 180382 257854 438236 37009853 3718909 32299273 1836616 55805246 9853470 65637370 14414229 65637370 14414229