Iraq Sold Crude Worth over $29 billion since December 1996