Year Number 1966 163776 1967 163776 1968 163776 1969 163776 1970 259561 1971 260810 1972 260810 1973 260810 1974 260810 1975 357612 1976 382636 1977 402511 1978 430251 1979 456668 1980 544949 1981 653743 1982 714634 1983 1278100 1984 1356859 1985 1410538 1986 1460709 1987 1490969 1988 1520269 1989 1563230 1990 1636270 1991 1678084 1992 1726319 1993 1805004 1994 1969755 1995 2298542 1996 2621168 1997 2779633 1998 3077648 1999 3397110 2000 3766464 2001 4507861 2002 5308280 2003 6255002 2004 6811564 2005 6891452 2006 7463472 2007 8080250 2008 8352740 2009 8850156 2010 9271039 2011 9511705 2012 9415454 2013 9296982 2014 8630365 2015 8215126 2016 8515319 2017 7571278 2018 3748526 2019 7724322 2020 7515964 2021 7360522