Year Number 2000 32800000 2005 39308000 2010 40878000