Year Number 1960 1785055 1961 1821975 1962 1860384 1963 1901418 1964 1947344 1965 2001409 1966 2061047 1967 2122863 1968 2187211 1969 2253697 1970 2322793 1971 2392787 1972 2464609 1973 2540450 1974 2617844 1975 2693721 1976 2765141 1977 2835456 1978 2903806 1979 2926632 1980 2825526 1981 2533972 1982 2299937 1983 2275643 1984 2349485 1985 2418669 1986 2410715 1987 2387348 1988 2406727 1989 2479055 1990 2490400 1991 2510102 1992 2826319 1993 3294019 1994 3650923 1995 3897305 1996 4081383 1997 4266144 1998 4457199 1999 4663513 2000 4748278 2001 4795532 2002 5120594 2003 5521344 2004 5736225 2005 5906886 2006 6107281 2007 6274047 2008 6424057 2009 6579728 2010 6723578 2011 6875520 2012 7038648 2013 7200820 2014 7369155 2015 7532118 2016 7684978 2017 7840826 2018 7999492 2019 8161339 2020 8332095 2021 8500719 2022 8662674 2023 8840915