Year Number 1990 14455 1991 14738 1992 14962 1993 15154 1994 15527 1995 16321 1996 18438 1997 16637 1998 17007 1999 17692 2000 18413 2001 19138 2002 19871 2003 20587 2004 21230 2005 21930 2006 22734 2007 23651 2008 24655 2009 25778 2010 27113 2011 28616 2012 30041 2013 31173 2014 31982 2015 32373 2016 32560 2017 32601 2018 32816 2019 32963 2020 33340 2021 33711 2022 34085