Year Number 1960 1931241 1961 1996304 1962 2063839 1963 2134766 1964 2210989 1965 2287778 1966 2363465 1967 2444115 1968 2531222 1969 2624204 1970 2720957 1971 2814355 1972 2908017 1973 3008213 1974 3110308 1975 3212641 1976 3315065 1977 3428247 1978 3555679 1979 3690775 1980 3838688 1981 3998020 1982 4164911 1983 4342885 1984 4528530 1985 4717086 1986 4906588 1987 5098104 1988 5298652 1989 5509064 1990 5729799 1991 5949207 1992 6167244 1993 6390264 1994 6619773 1995 6851317 1996 7080452 1997 7315294 1998 7556636 1999 7818233 2000 8102378 2001 8407554 2002 8722053 2003 9037142 2004 9362889 2005 9690302 2006 10019928 2007 10351327 2008 10692380 2009 11046741 2010 11397865 2011 11746017 2012 12098699 2013 12458418 2014 12823949 2015 13197252 2016 13591685 2017 14002855 2018 14409591 2019 14825964 2020 15267719 2021 15718036 2022 16180631 2023 16663846