Year Number 1971 1448242 1972 1559189 1973 1668435 1974 1775449 1975 1982752 1976 2176362 1977 2397265 1978 2561268 1979 2685306 1980 2807158 1981 2929168 1982 3085465 1983 3246625 1984 3414756 1985 3590986 1986 3826601 1987 4041602 1988 4130812 1989 4180754 1990 5286776 1991 5507257 1992 5284174 1993 5515092 1994 6133308 1995 6147263 1996 6142651 1997 6717162 1999 7671031 2000 8028170 2001 8323597 2002 8360316 2003 8384065 2004 8329822 2009 6665801 2010 6845748 2011 7745940 2012 7910112 2013 8121734 2014 8208329 2016 8744802 2017 8938257 2018 9136789 2019 9413798 2020 9818577 2021 10310870