Year Number 1960 49132172 1961 50437948 1962 51819942 1963 53300993 1964 54892364 1965 56542388 1966 58216609 1967 59938695 1968 61720905 1969 63561570 1970 65468476 1971 67439970 1972 69463605 1973 71551601 1974 73728148 1975 75992388 1976 78327579 1977 80681625 1978 83157400 1979 85799668 1980 88477913 1981 91281853 1982 94217063 1983 97070515 1984 99902650 1985 102863332 1986 105930641 1987 109098625 1988 112222586 1989 115367468 1990 118592889 1991 121788757 1992 124966089 1993 128199289 1994 131286301 1995 134372515 1996 137706347 1997 141024590 1998 144238979 1999 147494108 2000 150922919 2001 154493545 2002 158193743 2003 162025326 2004 166020291 2005 170219259 2006 174627803 2007 179226136 2008 184000027 2009 188900223 2010 193908080 2011 199012298 2012 204233047 2013 209551375 2014 214845208 2015 220121827 2016 225389412 2017 230602981 2018 235769209 2019 240907282 2020 246022523 2021 251063381 2022 256005840 2023 260835342