Year Number 1960 51642930 1961 52641078 1962 53732830 1963 54912167 1964 56208364 1965 57594614 1966 59043036 1967 60580950 1968 62204066 1969 63900633 1970 65651286 1971 67436780 1972 69260680 1973 71164697 1974 73180681 1975 75342016 1976 77760903 1977 80274656 1978 82572334 1979 84974896 1980 87697061 1981 91046255 1982 94464304 1983 97496340 1984 100681751 1985 103908572 1986 107209945 1987 110562244 1988 113917056 1989 117425208 1990 121547822 1991 125837011 1992 129724897 1993 133183815 1994 136849903 1995 141168810 1996 145698900 1997 150532983 1998 155644880 1999 160919549 2000 166367717 2001 171930582 2002 177135211 2003 182309341 2004 187872009 2005 193418700 2006 198972403 2007 204510645 2008 209665291 2009 214470002 2010 219142401 2011 223209005 2012 226841787 2013 230560011 2014 234292561 2015 237995114 2016 241698863 2017 245391865 2018 249355619 2019 253667287 2020 257975297 2021 262296415 2022 266914271 2023 271887437