translate English to French: It is estimated that it amounted to some USD 13 billion in 2006.
L'on estime que celle-ci s'élevait à quelque 13 milliards de dollars en 2006.