Year Number 1981 389000 1982 376800 1983 385000 1984 420000 1985 500000 1986 600000 1987 582000 1988 700000 1989 740000 1990 755000 1991 870000 1992 913500 1993 955000 1994 1000000 1995 1050000 1996 1098000 1997 1250000 1998 1245200 1999 1371300 2000 1426114 2001 1369069 2002 1286925 2003 1428487 2004 714000 2005 778260 2006 754912 2007 800207 2008 813010 2009 747969 2010 1554309 2011 1424420.15538991 2012 1310276.41341743 2013 1218000 2014 1216152 2015 1039810 2016 1042929 2017 590517 2018 580174.156834825 2019 526333.995080553 2020 356 2021 40633