Year	Number
2002	388878
2003	857526
2005	2141398
2006	3116409
2007	4577861
2008	6267066
2009	8075140
2010	9979597
2011	12674252
2012	16127317
2013	16092918
2014	19129367
2015	26904840
2016	29926551
2017	39198718
2018	42454689
2019	44261076
2020	51097229
2021	57831214
2022	59766701
