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 4437427 1991 4591956 1992 4754154 1993 4920294 1994 5091185 1995 5266368 1996 5463641 1997 5685172 1998 5895026 1999 6089790 2000 6284689 2001 6479778 2002 6674045 2003 6863133 2004 7046042 2005 7224220 2006 7400367 2007 7582639 2008 7778751 2009 7993697 2010 8233696 2011 8507456 2012 8815635 2013 9153876 2014 9513653 2015 9889642 2016 10293993 2017 10736963 2018 11215384 2019 11717348 2020 12214623 2021 12684234 2022 13155623 2023 13689322