Year Number 1994 248 1995 361 1996 520 1997 663 1998 1011 1999 1358 2000 1288 2001 1592 2002 1668 2003 1650 2004 1740 2005 2309 2006 3301 2007 5568 2008 6160 2009 6433 2010 6809 2011 7471 2012 8438 2013 9396 2014 10672 2015 11340 2016 10387 2017 11679 2018 12870 2019 14621 2020 15398 2021 16403 2022 17635 2023 21869