Year Number 1970 92000 1971 92000 1972 92000 1973 92000 1974 92000 1980 250000 1981 275000 1982 300000 1983 325446 1984 390000 1985 470000 1986 560000 1987 673965 1988 677809 1989 675000 1990 712109 1991 669830 1992 714389 1993 680210 1994 649207 1995 638593 1996 639699 1997 650616 1998 649963 1999 675000 2000 675000 2001 675000 2002 1128300 2003 1183300 2004 1034240 2005 1115000 2006 1247512 2007 1364512 2008 1082300 2009 1650136 2010 1720591 2011 1794000 2012 1871000 2013 1900000 2014 1947700 2015 1997000 2016 2031000 2017 3237858 2018 2705028 2019 2859094 2020 2699758 2021 2541129 2022 2392422