Year Number 1960 5055143 1961 5108832 1962 5108342 1963 5089731 1964 5063845 1965 5002839 1966 4909006 1967 4817182 1968 4721225 1969 4618098 1970 4484023 1971 4362070 1972 4287034 1973 4227449 1974 4194207 1975 4191101 1976 4216736 1977 4257004 1978 4290847 1979 4339302 1980 4413988 1981 4493325 1982 4580436 1983 4678121 1984 4773359 1985 4853128 1986 4909125 1987 4936283 1988 4925008 1989 4893718 1990 4856781 1991 4808449 1992 4750086 1993 4679153 1994 4595181 1995 4494358 1996 4383833 1997 4262886 1998 4122930 1999 3974927 2000 3786173 2001 3649435 2002 3528739 2003 3414790 2004 3309994 2005 3215192 2006 3129960 2007 3062897 2008 3020504 2009 2996331 2010 2971376 2011 2957625 2012 2943708 2013 2932095 2014 2924057 2015 2920087 2016 2922635 2017 2940453 2018 2964158 2019 2981166 2020 2987031 2021 2979746 2022 2862978 2023 2812734