Year Number 2001 25 2002 32 2003 946 2004 4551 2005 11000 2006 18234 2007 23600 2008 27671 2009 30030 2010 32247 2011 36000 2012 40200 2013 44900 2014 49740 2015 51908 2016 55443 2017 57684 2018 59790 2019 62000 2020 64000 2021 74773 2022 78266