Year Number 2004 22417 2005 24725 2006 31465 2007 37065 2008 29970 2009 27209 2010 39580 2011 67231 2012 78353 2013 80862 2014 87467 2015 101557 2016 99480 2017 158975 2018 158337 2019 133028 2020 104910