Year Number 1960 7366145 1961 7617823 1962 7929384 1963 8274721 1964 8610006 1965 8906339 1966 9158490 1967 9372226 1968 9575561 1969 9800204 1970 10053300 1971 10343459 1972 10682933 1973 11066082 1974 11475302 1975 11899170 1976 12330247 1977 12756730 1978 13173679 1979 13584443 1980 13990732 1981 14394914 1982 14803270 1983 15220442 1984 15648356 1985 16089592 1986 16546598 1987 17019883 1988 17511161 1989 18023951 1990 18560448 1991 19118616 1992 19696104 1993 20293783 1994 20915658 1995 21563718 1996 22237644 1997 22938325 1998 23666444 1999 24420534 2000 25196609 2001 26003768 2002 26851271 2003 27722058 2004 28581022 2005 29414309 2006 30231611 2007 31039079 2008 31845550 2009 32666813 2010 33525239 2011 34447318 2012 35456527 2013 36564888 2014 37920662 2015 39536588 2016 41269636 2017 43099520 2018 44999443 2019 46949331 2020 48824994 2021 50205819 2022 51290577 2023 53010869