Year Number 2001 81 2002 1086 2003 1146 2004 1320 2005 3647 2006 5618 2007 7972 2008 9364 2009 11507 2010 12502 2011 13249 2012 13616 2013 14604 2014 14716 2015 16960 2016 21865 2017 19273 2018 24613 2019 21715 2020 24733 2021 24878 2022 29590