Year Number 1995 1443000 1996 1565000 1997 1638000 1998 1763000 1999 1884000 2000 1944000 2001 2072000 2002 2316000 2003 2602000 2004 3056000 2005 3474000 2006 3899000 2007 4482000 2008 4736000 2009 5088000 2010 5208000 2011 5574000 2012 5729000 2013 6217000 2014 6528000 2015 6941000 2016 7055000 2017 7407000 2018 8508000 2019 8565000 2020 2161000