Year Number 1960 1926311 1961 1983816 1962 2049958 1963 2116822 1964 2183202 1965 2249162 1966 2313033 1967 2375247 1968 2438386 1969 2501857 1970 2565486 1971 2630192 1972 2696150 1973 2762776 1974 2829406 1975 2902101 1976 2990548 1977 3073158 1978 3131757 1979 3192826 1980 3267974 1981 3348384 1982 3430346 1983 3518362 1984 3618828 1985 3727544 1986 3848776 1987 3982031 1988 4121754 1989 4267212 1990 4414084 1991 4567516 1992 4728613 1993 4893582 1994 5063180 1995 5236965 1996 5432718 1997 5652585 1998 5861199 1999 6054536 2000 6247914 2001 6441283 2002 6633531 2003 6820422 2004 7001099 2005 7177045 2006 7350955 2007 7530990 2008 7724724 2009 7937268 2010 8174848 2011 8446145 2012 8751773 2013 9087461 2014 9444171 2015 9816793 2016 10217863 2017 10657540 2018 11132075 2019 11629913 2020 12123064 2021 12588730 2022 13056148 2023 13585483