Year Number 1960 19858799 1961 20464004 1962 21071351 1963 21703597 1964 22354151 1965 23023641 1966 23729438 1967 24469740 1968 25213464 1969 25963386 1970 26729667 1971 27513203 1972 28326387 1973 29172514 1974 30037258 1975 30977945 1976 32058834 1977 33120317 1978 34082864 1979 35146192 1980 36287589 1981 37364875 1982 38458422 1983 39619111 1984 40785292 1985 41923264 1986 43083469 1987 44231875 1988 45254106 1989 46225473 1990 47473793 1991 48158894 1992 48949928 1993 49834702 1994 50704687 1995 51427736 1996 52036340 1997 52543428 1998 53031803 1999 53524974 2000 54013400 2001 54493141 2002 54980099 2003 55480786 2004 56011566 2005 56600611 2006 57194499 2007 57812270 2008 58606879 2009 59549617 2010 60579304 2011 61706051 2012 62979270 2013 64475393 2014 66017784 2015 67443777 2016 68739213 2017 69935290 2018 71098668 2019 72212960 2020 73227751 2021 74115081 2022 74877415 2023 75520061