91.524.000-3 2009-12-31 91.524.000-3 2009-01-01 2009-12-31 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-12-31 91.524.000-3 2007-12-31 91.524.000-3 2007-12-31 cl-ci-i:Restated iso4217:USD xbrli:pure xbrli:shares 39053924 12317187 4193 13340641 1490405 215428 3498 27913773 30222367 33330289 183030 835214 69803313 19626199 5477456 55976 11030 9421 270468 26474667 26474667 31175 4243527 4274702 55805246 9579403 -26330725 20 39053944 69803313 542421 189935 1017653 5042478 39580946 6464 2308594 47496579 14991543 35 27345027 259240 513302 2788 43679930 45564098 35085153 525661 681206 83448264 26061522 2513328 473444 11294 350723 30146744 30146744 2084101 24839 3695954 5804894 55805246 9682539 -17991206 47 47496626 83448264 567995 269620 736433 1322526 37884166 1884168 50245047 12835231 89124 23773819 949323 356049 38261400 40468908 33999001 611904 613754 78550344 15846938 3238047 27783 245567 379529 21031081 21031081 4883505 31816 4358840 9274161 51244487 14414229 -15413669 55 50245102 80550344 257854 486347 1293217 2370430 38081436 2207508 0 55805246 0 0 0 0 0 0 0 0 0 0 -103136 0 -8280718 -58801 47496579 0 0 0 0 0 0 -8383854 0 0 0 0 0 55805246 0 0 0 0 0 0 -58801 -8442655 47 -21 -6 -27 47496626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170931 -103136 0 0 0 9853470 0 0 -17991206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8442682 55805246 0 0 0 0 0 -170931 0 -274067 0 0 0 0 0 0 0 0 0 0 0 0 9853470 9853470 -8339519 0 0 0 0 0 0 0 -58807 -8383875 0 0 4560759 4560759 0 0 0 0 0 0 0 0 0 0 -170931 14392883 14392883 -2577537 50245047 0 0 0 0 0 0 -2748468 0 0 0 0 -14392883 -14392883 51244487 0 0 0 0 0 0 0 -2748468 55 -52 44 -8 50245102 0 0 -4560759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170931 0 0 0 -4560759 0 0 -29806552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2748476 65637370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14414229 14414229 -2577537 0 0 0 0 0 0 0 44 -2748520 0 0 49012776 42980423 6032353 489700 161723 765920 11571812 1221278 247402 -1261320 -1101640 -11525448 -8280739 -8280739 -8280718 0 0 -103136 -103136 -8383875 -8383854 -21 -21 -3244709 1716406 80122633 67085009 13037624 650223 275516 860714 9584887 52337 -3643611 904903 -2024252 -2577589 -2577589 -2577537 0 0 -170931 -170931 -2748520 -2748468 -52 -52 553337 2199937 12477838 159393 1780906 760913 236198 302060 -794738 11683100 36260 1773180 -1736920 22807035 32779221 -9972186 -26006 567995 542421 56923796 6481191 722705 35507959 1734103 -10549529 150418 1436974 587716 91032 -1783240 -12332769 39667 2457371 -2417704 25122829 10062215 15060614 310141 257854 61638516 6339661 63279755 2568629 55805246 9682539 65637370 14414229