Year Number 1965 306000 1966 306000 1967 306000 1968 306000 1969 306000 1970 440000 1971 440000 1972 440000 1973 440000 1974 440000 1975 857000 1976 984000 1977 1133000 1978 1300000 1979 1480000 1980 1618000 1981 1700000 1982 1750000 1983 1800000 1984 1900000 1985 1963000 1986 2083115 1987 2171222 1988 2256205 1989 2337882 1990 2365830 1991 2445276 1992 2574070 1993 2603600 1994 2805636 1995 2967957 1996 3175533 1997 3398000 1998 3599000 1999 3740000 2000 3899206 2001 4116000 2002 4215235 2003 4331564 2004 4388000 2005 4383000 2006 4198000 2007 4416000 2008 4750000 2009 4730000 2010 4500000 2011 4680000 2012 4650000 2013 4720000 2014 4560000 2015 4270000 2016 4110000 2017 3890000 2018 3660000 2019 3380000 2020 3025000 2021 2606000 2022 2222000