Year Number 1971 8803 1972 8997 1973 10119 1974 11953 1975 12682 1976 13167 1977 14958 1978 16128 1979 17401 1980 20529 1981 23420 1982 25273 1983 27618 1984 31474 1985 39369 1986 48938 1987 57937 1988 67271 1989 78627 1990 84233 1991 91727 1992 97170 1993 107024 1994 116033 1999 160096 2000 174501 2001 181882 2003 218493 2004 246162 2005 272980 2006 296747 2007 327799 2008 397933 2009 441781 2010 511585 2011 578291 2012 648956 2013 732715 2014 813654 2015 935561 2016 1028133 2017 1132340 2018 1252441