Year Number 1960 6559160 1961 6711334 1962 6873020 1963 7052525 1964 7252498 1965 7471077 1966 7706218 1967 7954383 1968 8212931 1969 8480424 1970 8757238 1971 9041600 1972 9331783 1973 9626572 1974 9924886 1975 10226714 1976 10529066 1977 10829486 1978 11144680 1979 11483085 1980 11828700 1981 12176701 1982 12531023 1983 12896219 1984 13284221 1985 13695794 1986 14126906 1987 14582680 1988 15060068 1989 15555159 1990 16073978 1991 16619147 1992 17180520 1993 17769811 1994 18450287 1995 19168981 1996 19825569 1997 20448820 1998 21087716 1999 21749441 2000 22423393 2001 23113616 2002 23822507 2003 24549011 2004 25301809 2005 26091467 2006 26924312 2007 27799987 2008 28720901 2009 29686678 2010 30661822 2011 31666071 2012 32751712 2013 33916691 2014 35134841 2015 36382110 2016 37671668 2017 39004439 2018 40363675 2019 41750474 2020 43171085 2021 44614746 2022 46076840 2023 47557364