Year Number 1995 1704 1996 2061 1997 2432 1998 2563 1999 2590 2000 2776 2001 2894 2002 3049 2003 3177 2004 3364 2005 3476 2006 3551 2007 3670 2008 4082 2009 4287 2010 4867 2011 5209 2012 5379 2013 5399 2014 5563 2015 5831 2016 6102 2017 6625 2018 6822 2019 16052 2020 15737 2021 15133 2022 14780