Year Number 1998 6586 1999 10055 2000 12966 2006 17460 2008 22237 2009 22120 2011 25137 2014 25812 2015 22479 2016 30434 2017 28468 2020 29288