Year Number 1974 1454200 1975 1573200 1976 1675900 1977 1653600 1978 1705100 1979 1801900 1980 1898800 1981 1924700 1982 2009400 1983 2155500 1984 2297600 1985 2322900 1986 2363700 1987 2466900 1988 2517900 1989 2524600 1990 2614800 1991 2622000 1992 2769300 1993 2906700 1994 3154000 1995 3310400 1996 3556900 1997 3763400 1998 3859900 1999 3889600 2000 3858582 2001 4226606 2002 4138395 2003 4097149 2004 4688840 2005 4990401 2006 5448763 2007 6007235 2008 6049975 2009 6507796 2010 8297583.993164717 2011 8938530.905730456 2012 9433677.456513582 2013 10098261.908308674 2014 10891233.072052507 2015 11540953 2016 12285251 2017 13045688.138 2018 13835343.04003122 2019 14075535.422 2020 7908644.865399999 2021 8820642.709999999