Year Number 1960 6006808 1961 6077139 1962 6092193 1963 6102583 1964 6117895 1965 6131878 1966 6149120 1967 6166117 1968 6181946 1969 6200611 1970 6219149 1971 6244028 1972 6271941 1973 6289208 1974 6284832 1975 6254746 1976 6204051 1977 6151683 1978 6098805 1979 6043150 1980 6005950 1981 5984518 1982 5968469 1983 5945346 1984 5911916 1985 5876066 1986 5832152 1987 5779487 1988 5731302 1989 5698839 1990 5686008 1991 5712250 1992 5712973 1993 5697485 1994 5670077 1995 5633632 1996 5593374 1997 5556164 1998 5538055 1999 5544203 2000 5563567 2001 5585627 2002 5604479 2003 5621768 2004 5639056 2005 5658339 2006 5680354 2007 5703250 2008 5734605 2009 5774913 2010 5812422 2011 5843662 2012 5873849 2013 5901377 2014 5916750 2015 5914194 2016 5894513 2017 5873846 2018 5855671 2019 5832076 2020 5799274 2021 5756935 2022 5716271 2023 5679917