Year Number 2001 6 2002 8 2003 10 2004 1000 2005 1990 2007 3900 2008 13799 2009 39888 2010 93586 2011 160573 2012 212053 2013 243058 2014 272885 2015 286319 2016 299170 2017 315319 2018 347448 2019 385704 2020 430407 2021 466621 2022 510781