Year Number 1960 8630667 1961 8965574 1962 9302111 1963 9647454 1964 10002669 1965 10367862 1966 10741366 1967 11124127 1968 11517638 1969 11917821 1970 12345882 1971 12868595 1972 13404972 1973 13953485 1974 14510333 1975 15075460 1976 15614689 1977 16195524 1978 16812072 1979 17445651 1980 18136025 1981 19073882 1982 20040743 1983 21044533 1984 22083483 1985 23150127 1986 24246183 1987 25374637 1988 26547689 1989 27761997 1990 28924064 1991 29566274 1992 30216051 1993 30880736 1994 31555475 1995 32243018 1996 32971674 1997 33734268 1998 34493483 1999 35242317 2000 35966026 2001 36667813 2002 37362913 2003 38054174 2004 38746005 2005 39430017 2006 40105212 2007 40786251 2008 41478745 2009 42170961 2010 42900709 2011 43854945 2012 44812533 2013 45765340 2014 46703825 2015 47687037 2016 48740780 2017 49827667 2018 50926384 2019 52043445 2020 53187498 2021 54302696 2022 55441746 2023 56658695