Year Number 1960 650000 1961 650000 1962 650000 1963 650000 1964 650000 1965 850000 1966 850000 1967 850000 1968 850000 1969 850000 1970 1250000 1971 1250000 1972 1250000 1973 1250000 1974 1250000 1975 2201242 1976 2510000 1977 3060000 1978 3720000 1979 4290073 1980 4950000 1981 5330000 1982 5822397 1983 6300000 1984 6700000 1985 7201516 1986 7451000 1987 7810000 1988 8270000 1989 8790000 1990 9409000 1991 10075924 1992 10841000 1993 11303000 1994 12269000 1995 13263000 1996 15105886 1997 17038823 1998 19986556 1999 24985000 2000 30926272 2001 37430779 2002 38810685 2003 39205000 2004 39578903 2005 39852600 2006 38800200 2007 39399622 2008 41235247 2009 41496998 2010 42141418 2011 43025835 2012 44305294 2013 45038117 2014 44128188 2015 43677141 2016 42003948 2017 40375700 2018 38311924 2019 33712877 2020 30653813 2021 28887392 2022 27257833