Year Number 1960 16986839 1961 17071386 1962 17188369 1963 17313948 1964 17426513 1965 17514399 1966 17578752 1967 17622835 1968 17656286 1969 17680808 1970 17700008 1971 17716042 1972 17754909 1973 17819093 1974 17886860 1975 17969353 1976 18059350 1977 18149463 1978 18245174 1979 18359472 1980 18488013 1981 18642421 1982 18832831 1983 19035366 1984 19221224 1985 19323959 1986 19368812 1987 19416829 1988 19463854 1989 19516817 1990 19566739 1991 19659482 1992 19717817 1993 19689849 1994 19651324 1995 19587359 1996 19517499 1997 19462775 1998 19407245 1999 19344246 2000 19279209 2001 19217252 2002 19166165 2003 19180940 2004 19231906 2005 19232260 2006 19215761 2007 19287441 2008 19412549 2009 19487760 2010 19543819 2011 19533835 2012 19492128 2013 19621873 2014 19710043 2015 19616337 2016 19518313 2017 19430184 2018 19343107 2019 19075765 2020 18942324 2021 18799832 2022 18677929 2023 18552946