Year Number 1974 1633300 1975 1759200 1976 1870900 1977 1860800 1978 1902100 1979 2058200 1980 2147000 1981 2175900 1982 2293000 1983 2453600 1984 2613700 1985 2626000 1986 2681300 1987 2771100 1988 2839300 1989 2856400 1990 2909700 1991 2900400 1992 3071500 1993 4074900 1994 4200900 1995 4267900 1996 4394400 1997 4539500 1998 4528100 1999 4649100 2000 4634347 2001 5121901 2002 4965837 2003 4891195 2004 5519366 2005 5846449 2006 6352567 2007 6990994 2008 7102413 2009 7497275 2010 9337292.293278927 2011 10080702.725144312 2012 10601539.959699163 2013 11372493.908308672 2014 12224523.256578416 2015 12861795 2016 13594565 2017 14403021.138 2018 15276297.006304612 2019 15584884.005128356 2020 8751517.8654 2021 9946993.382000001