Year Number 1960 1719747 1961 1760647 1962 1801140 1963 1842018 1964 1882012 1965 1920806 1966 1959063 1967 1996792 1968 2034050 1969 2070611 1970 2105333 1971 2137603 1972 2161722 1973 2178240 1974 2193773 1975 2209263 1976 2225099 1977 2240643 1978 2255168 1979 2267669 1980 2280663 1981 2295232 1982 2309508 1983 2323503 1984 2337040 1985 2350145 1986 2362152 1987 2371752 1988 2380933 1989 2390808 1990 2399288 1991 2412122 1992 2432356 1993 2453739 1994 2476169 1995 2502323 1996 2530137 1997 2557844 1998 2585353 1999 2612065 2000 2637733 2001 2662831 2002 2687634 2003 2712172 2004 2735176 2005 2756536 2006 2777604 2007 2798623 2008 2819748 2009 2840648 2010 2860236 2011 2878168 2012 2898802 2013 2922026 2014 2945840 2015 2969980 2016 2993247 2017 3016651 2018 3058106 2019 3090374 2020 3106185 2021 3128519 2022 3147057 2023 3167738