Year Number 1971 9105 1972 10079 1973 12090 1974 11418 1975 12885 1976 15128 1977 18382 1985 43053 1987 40260 1988 41073 1989 45147 1990 54751 1991 59565 1992 72641 1993 79458 1994 69784 1995 82559 1996 90100 1997 97011 1998 110545 1999 120523 2000 133959 2001 162497 2002 181449 2003 209160 2004 224661 2005 241813 2006 258963 2007 310830 2008 365655 2009 416978 2010 424815 2011 450014 2012 451179 2013 517695 2014 501028 2015 505167 2016 527321