Year Number 1989 1376 1994 2081 1995 2310 1996 2693 1997 2792 1999 3619 2000 4260 2001 4572 2002 4883 2003 6613 2004 6661 2005 7312 2006 7962 2007 9555 2009 13043 2010 13253 2011 14275 2012 15384 2013 14683 2014 13895 2015 18696 2016 19721 2017 22042 2018 20138 2019 22927 2022 31740