Year Number 1972 65634 1973 71134 1974 70050 1975 80752 1976 85974 1977 97119 1978 106026 1979 111447 1980 130975 1981 138498 1982 149532 1983 153679 1984 163391 1985 168137 1986 174752 1987 187746 1988 194387 1989 199043 1990 212075 1991 222225 1992 257558 1993 245096 1994 218707 1995 322999 1996 343314 1998 472734 1999 556322 2000 486786 2001 518251 2002 517690 2004 505303 2005 516462 2006 565467 2007 574003 2008 636416 2009 666679 2010 692157 2011 736364 2012 761366 2013 853210 2014 920209 2015 961589 2016 951555 2017 998940 2018 1040975 2019 989847 2021 1075245 2022 1097000