Year Number 1971 1906918 1972 2168559 1973 2397804 1974 2648254 1975 2879948 1976 3111510 1977 3322010 1978 3492091 1979 3692809 1980 3997316 1981 4285889 1982 4335025 1983 4435000 1984 4685353 1985 4828026 1986 4934975 1987 5028026 1988 4895354 1989 4824097 1990 4697277 1991 4559557 1992 4443751 1993 4461857 1994 4580040 1995 4645849 1996 4706541 1997 4567366 1998 4367683 1999 4176780 2000 3958702 2001 3768040 2002 3661759 2003 3645617 2004 3702150 2005 3795981 2006 3864005 2007 3928039 2008 3958781 2009 3994713 2010 3959451 2011 3877799 2012 3793127 2013 3720130 2014 3579411 2015 3396766 2016 3231795 2017 3072037 2018 2893979 2019 2726376 2020 2673796 2021 2671594 2022 2631966