Year Number 2004 2730 2005 3287 2006 3325 2007 3372 2008 3350 2009 2587 2010 3035 2011 3302 2012 3835 2013 3918 2014 3967 2015 4203 2016 4539 2017 4854 2018 4934 2019 5710 2020 4695 2021 5536