Year	Number
2002	171074
2003	293593
2004	595581
2005	2233623
2006	4056469
2007	6614706
2008	10914955
2009	16619508
2010	19986563
2011	25812576
2012	30236065
2013	33120224
2014	39373931
2015	44971891
2016	53473181
2017	59015311
2018	65838233
2019	73750338
2020	89337955
2021	105437802
2022	112584072
