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 0 1986 0 1987 0 1988 0 1989 0 1990 0 1991 0 1992 0 1993 0 1994 0 1995 120000 1996 198000 1997 373900 1998 505300 1999 627000 2000 743000 2001 766754 2002 775104 2003 795460 2004 884445 2005 993557 2006 1106431 2007 1260000 2008 1427000 2009 2390317 2010 2863664 2011 3456650 2012 3755169 2013 3884757 2014 4387275 2015 4657651 2016 4277043 2017 4399085 2018 4424185 2019 4237962 2020 4288221 2021 4288221