Year Number 2002 21 2003 21 2004 81 2005 196 2006 1498 2007 710 2008 8424 2009 19061 2010 27034 2011 37535 2012 41761 2013 42477 2014 45419 2015 73263 2016 22298 2017 28615 2018 27034 2019 25435 2020 29981 2021 20679 2022 21062