Year Number 1982 42902 1983 45000 1984 47000 1985 49000 1986 51000 1987 53000 1988 55000 1989 57000 1990 66357 1991 68480 1992 69225 1993 66399 1994 69114 1995 77745 1996 83688 1997 87309 1998 103353 1999 103400 2000 117500 2001 124315 2002 128000 2003 138137 2004 145981 2005 156045 2006 195122 2007 183440 2008 200494 2009 188875 2010 193239 2011 187561 2012 176706 2013 175698 2014 228327 2015 255634 2016 225287 2017 292594 2018 369853 2019 351361 2020 329046 2021 399237 2022 475290