Year Number 2001 1366 2002 1448 2003 1639 2004 1578 2005 2218 2006 1999 2007 2363 2008 2878 2009 2800 2010 3192 2011 3300 2012 3338 2013 3493 2014 3753 2015 3743 2016 3972 2017 4318 2018 3705 2019 4385 2020 3172 2021 3911