Year Number 1960 713241 1961 753427 1962 798652 1963 849243 1964 903162 1965 960487 1966 1021634 1967 1086868 1968 1156508 1969 1230656 1970 1309916 1971 1430447 1972 1561207 1973 1702361 1974 1854793 1975 2018903 1976 2178962 1977 2297646 1978 2425940 1979 2562948 1980 2719634 1981 2892484 1982 3040963 1983 3185814 1984 3361279 1985 3552277 1986 3754243 1987 3958728 1988 4143619 1989 4333890 1990 4533001 1991 4738765 1992 4950532 1993 5169399 1994 5394595 1995 5624594 1996 5859653 1997 6099964 1998 6348238 1999 6606306 2000 6873014 2001 7148432 2002 7437901 2003 7741811 2004 8058430 2005 8385541 2006 8723538 2007 9079573 2008 9454260 2009 9843943 2010 10248917 2011 10666950 2012 11098737 2013 11546101 2014 12036424 2015 12559842 2016 13083840 2017 13605785 2018 14136765 2019 14687684 2020 15248270 2021 15815458 2022 16395044 2023 16992142