Year Number 1960 11826165 1961 12144912 1962 12477627 1963 12809039 1964 13133531 1965 13459816 1966 13781672 1967 14104331 1968 14435141 1969 14767157 1970 15100792 1971 15423891 1972 15740383 1973 16078968 1974 16443052 1975 16805064 1976 17173530 1977 17446044 1978 17693256 1979 17910396 1980 17966905 1981 18378871 1982 19074192 1983 19637495 1984 20225974 1985 20841055 1986 21454424 1987 22126207 1988 22872103 1989 23625179 1990 24378488 1991 25306664 1992 26255130 1993 27082543 1994 27939064 1995 28839954 1996 29754494 1997 30636014 1998 31505992 1999 32419918 2000 33380131 2001 34404804 2002 35522706 2003 36704384 2004 37922984 2005 39176833 2006 40501323 2007 41904878 2008 43364378 2009 44896266 2010 46533575 2011 48281304 2012 50111192 2013 51981291 2014 53901969 2015 55867552 2016 57895064 2017 59985968 2018 62067687 2019 64147672 2020 66279326 2021 68441736 2022 70615185 2023 72811431