Year Number 1960 452924 1961 484653 1962 518708.99999999994 1963 547666 1964 577186 1965 608223 1966 640992 1967 675544 1968 712028 1969 750391 1970 784680 1971 819433 1972 855825 1973 893778 1974 933523 1975 975092 1976 1018630 1977 1064043 1978 1111611 1979 1161369 1980 1211737 1981 1263897 1982 1318454 1983 1375443 1984 1435062 1985 1497173 1986 1562150 1987 1630037 1988 1701066 1989 1775080 1990 1856342 1991 1942074 1992 2031944 1993 2125762 1994 2224107 1995 2327061 1996 2434994 1997 2547679 1998 2665809 1999 2789488 2000 2897252 2001 3004975 2002 3116880 2003 3232974 2004 3353583 2005 3478364 2006 3607993 2007 3742477 2008 3882195 2009 4026748 2010 4176921.9999999995 2011 4332724 2012 4494367 2013 4662069 2014 4836060 2015 5016577 2016 5203864 2017 5398177 2018 5599781 2019 5810192 2020 6030856 2021 6263105 2022 6507823 2023 6765556