Year Number 1960 914656 1961 914656 1962 914656 1963 914656 1964 914656 1965 1100000 1966 1100000 1967 1100000 1968 1100000 1969 1100000 1970 1287000 1971 1287000 1972 1287000 1973 1287000 1974 1287000 1975 1651000 1976 1678000 1977 1692000 1978 1728000 1979 1797000 1980 1879000 1981 2199000 1982 2361350 1983 2271525 1984 2599607 1985 2710894 1986 2859209 1987 2965970 1988 3175756 1989 3084000 1990 3026732 1991 3131235 1992 3594533 1993 3982435 1994 4986887 1995 5714158 1996 6262637 1997 6826799 1998 7095464 1999 7223168 2000 7894205 2001 8131435 2002 7708568 2003 8603869 2004 8760566 2005 9441673 2006 9459794 2007 9500000 2008 9742833 2009 9768135 2010 9914208 2011 9722525 2012 9455639 2013 9662084 2014 9822465 2015 10073125 2016 10164849 2017 9744368 2018 9764014 2019 7757243 2020 7356165 2021 7626361 2022 7615491