Year Number 1995 3133000 1996 3896000 1997 3961000 1998 3454000 1999 4797000 2000 5506000 2001 4648000 2002 5192000 2003 6044000 2004 8104000 2005 8608000 2006 9083000 2007 11091000 2008 12835000 2009 12536000 2010 14731000 2011 9845000 2012 11532000 2013 9464000 2014 9878000 2015 9328000 2016 5399000 2017 8292000 2018 11346000 2019 13026000