Year Number 1985 2234600 1989 2328000 1990 2267000 1991 2206000 1992 2002000 1993 1896000 1994 1795000 1995 1711300 1996 1651900 1997 1606000 1998 1663950 1999 1644950 2000 1523300 2001 1486800 2002 1528600 2003 1541600 2004 1544000 2005 1617000 2006 1562000 2007 1619000 2008 1604000 2009 1629718 2010 1635117 2011 1585800 2012 1558200 2013 1498850 2014 1451450 2015 1414800 2016 1415900 2017 1431000 2018 1452200 2019 1460000 2020 1467000