Year Number 1995 13083000 1996 12064000 1997 12173000 1998 12317000 1999 10622000 2000 11065000 2001 11167000 2002 12966000 2003 14283000 2004 17558000 2005 17759000 2006 16597000 2007 17056000 2008 17162000 2009 16640000 2010 16082000 2011 16634000 2012 16143000 2013 16038000 2014 16340000 2015 17276000 2016 18895000 2017 20297000 2018 22805000 2019 24860000 2020 12727000