Year Number 2004 80169 2005 83099 2006 77645 2007 83944 2008 99570 2009 94361 2010 104168 2011 122671 2012 120530 2013 132330 2014 127925 2015 130720 2016 137878 2017 159192 2018 176063 2019 218764 2020 260776 2021 346752