Year Number 2003 1970 2004 2098 2005 2334 2006 2504 2007 2440 2008 2641 2009 2907 2010 2907 2011 3054 2012 3000 2013 3000 2014 3557 2015 2720 2016 2545 2017 2381 2018 2206 2019 2075 2020 2012 2021 1876 2022 1840