Year Number 1995 1633000 1996 1750000 1997 1842000 1998 1788000 1999 1738000 2000 1882000 2001 2061000 2002 2297000 2003 2524000 2004 3127000 2005 3791000 2006 4649000 2007 5209000 2008 5496000 2009 4727000 2010 5042000 2011 5538000 2012 5569000 2013 5822000 2014 6246000 2015 6842000 2016 6797000 2017 7726000 2018 7775000 2019 8342000 2020 3204000