Year	Number
2002	2669
2003	20313
2004	60000
2005	165290
2006	335112
2007	378000
2008	426000
2009	481000
2010	743000
2011	907000
2012	1107200
2013	1615210
2014	1706313
2015	1409347
2016	1150770
2017	1123189
2018	1107013
2019	1250356
2020	1303057
2021	1694648
2022	1948062
