Year Number 1960 3437141 1961 3511705 1962 3591484 1963 3678670 1964 3776110 1965 3883359 1966 3999563 1967 4126531 1968 4262712 1969 4403156 1970 4541866 1971 4634884 1972 4732446 1973 4881989 1974 5036055 1975 5184279 1976 5337016 1977 5501304 1978 5674010 1979 5850092 1980 6011636 1981 6166029 1982 6332961 1983 6502792 1984 6669588 1985 6838436 1986 7007879 1987 7187287 1988 7354662 1989 7511787 1990 7677983 1991 7853252 1992 8040896 1993 8227066 1994 8402012 1995 8579542 1996 8771964 1997 8981015 1998 9215436 1999 9482304 2000 9760108 2001 10036307 2002 10327064 2003 10619238 2004 10904174 2005 11193040 2006 11486829 2007 11773818 2008 12064233 2009 12381056 2010 12726836 2011 13099525 2012 13484224 2013 13845724 2014 14203976 2015 14613265 2016 15079180 2017 15592576 2018 16156666 2019 16760238 2020 17321068 2021 17818026 2022 18332382 2023 18921482