Year Number 1993 7343 1994 8843 1995 10665 1996 11705 1997 12595 1998 12910 1999 13183 2000 13298 2001 13486 2002 13359 2003 13439 2004 12759 2005 12859 2006 12954 2007 13779 2008 14367 2009 14052 2010 15119 2011 15419 2012 15389 2013 15347 2014 16013 2015 16659 2016 16805 2017 16687 2018 18580 2019 23776 2020 22567 2021 22030 2022 21698