Year Number 1960 0 1965 0 1970 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1983 0 1984 0 1985 50000 1986 130000 1987 290000 1988 560000 1989 975000 1990 1114000 1991 1260000 1992 1507000 1993 2268000 1994 3940000 1995 5735785 1996 7248355 1997 8841000 1998 14878000 1999 27185000 2000 43452000 2001 46283000 2002 49228000 2003 54256221 2004 59687915 2005 65471665 2006 70077926 2007 73836210 2008 74940937 2009 76481053 2010 76729827 2011 77162298 2012 78329355 2013 78673978 2014 78460684 2015 79250793 2016 78931386 2017 79099000 2018 78891000 2019 80701000 2020 79007000 2021 79773000 2022 81563700