Year Number 1970 494391.9 1971 504278.3 1972 532911.9 1973 553994.2 1974 633755.1 1975 619793.9 1976 678515.6 1977 750257.6 1978 807488.7 1979 906089.1 1980 982154.9 1981 1090354 1982 1208929 1983 1296344 1984 1358990 1985 1456507 1986 1634902 1987 1750769 1988 1795497 1989 1835104 1990 1836707 1991 1875159 1992 1844952 1993 2216216 1994 2521051 1995 2560598 1996 2604800 1997 2805491 1998 3015527 1999 3167761 2000 3316648 2001 3486271 2002 3532964 2003 3614967 2004 3755504 2005 3527295 2006 3299688 2007 2919364 2008 2817137 2009 2609847 2010 2659339 2011 2934621 2012 3053999 2013 3066779 2014 2940432 2015 3022303 2016 3111028 2017 3229905 2018 3326311