Year Number 2002 8989 2003 14878 2004 27931 2005 44914 2006 83327 2007 95000 2008 109939 2009 182654 2010 396262 2011 419782 2012 448594 2013 484883 2014 516337 2015 558656 2016 639087 2017 744041 2018 834784 2019 904734 2020 992725 2021 1058767 2022 1105670