Year Number 2002 2989982 2003 2973850 2004 2382783 2005 2317670 2006 2703570 2007 2349684 2008 2307071 2009 2195092 2010 2034200 2011 2387053 2012 2506616 2013 2684937 2014 2347603 2015 2324763 2016 1861199