Year Number 1985 1153200 1989 1376000 1990 1375000 1991 1357000 1992 1236000 1993 1236000 1994 1170000 1995 1853300 1996 1884000 1997 1871730 1998 1846980 1999 1823450 2000 1848500 2001 1837500 2002 1846300 2003 1873100 2004 1838270 2005 1834270 2006 2162800 2007 2149400 2008 2134400 2009 2180263 2010 2180263 2011 2184607 2012 2205624 2013 2218803 2014 2200510 2015 2226110 2016 2230690 2017 2234000 2018 2281540 2019 2262000 2020 2222000