Year Number 1960 82574265 1961 85016543 1962 87557471 1963 90225501 1964 93026592 1965 95886148 1966 98764732 1967 101709685 1968 104727986 1969 107799777 1970 110876570 1971 113868991 1972 116970560 1973 120268229 1974 123599104 1975 126899533 1976 130188333 1977 133572956 1978 137200300 1979 141036644 1980 144835812 1981 148705625 1982 152915800 1983 157317820 1984 161811987 1985 166392267 1986 170950080 1987 175539040 1988 180108646 1989 184734375 1990 189360373 1991 193890784 1992 198641467 1993 203595727 1994 208214343 1995 212685789 1996 217320397 1997 221835452 1998 226097808 1999 230341213 2000 234698721 2001 239191977 2002 244041291 2003 248990242 2004 253808352 2005 258635173 2006 263596625 2007 268713858 2008 273930847 2009 279233189 2010 284667968 2011 290145840 2012 295600325 2013 301011873 2014 306308974 2015 311498310 2016 316649042 2017 321720696 2018 326759623 2019 331853148 2020 337010241 2021 342182307 2022 347227505 2023 352165158