Year Number 1990 40445 1991 42290 1992 44215 1993 46300 1994 48633 1995 51217 1996 54061 1997 57203 1998 59617 1999 62350 2000 65250 2001 68478 2002 72233 2003 76311 2004 80434 2005 84564 2006 88709 2007 92859 2008 97328 2009 101928 2010 106623 2011 111448 2012 116481 2013 121488 2014 126844 2015 132519 2016 138240 2017 143854 2018 150539 2019 157718 2020 164863 2021 171526 2022 178161 2023 185623