Year Number 1995 3359 1996 3712 1997 4042 1998 4320 1999 4239 2000 4451 2001 4542 2002 4472 2003 4739 2004 5231 2005 5365 2006 5815 2007 6127 2008 6704 2009 6473 2010 7501 2011 8073 2012 7939 2013 7830 2014 7725 2015 7972 2016 8207 2017 8712 2018 8875 2019 19293 2020 17946 2021 17357 2022 16867