Year	Number
2001	50327
2002	83191
2003	144282
2004	256367
2005	1387080
2006	2357243
2007	3303988
2008	5629923
2009	8660474
2010	12508277
2011	15470515
2012	17720391
2013	18859246
2014	21716379
2015	24615627
2016	28905009
2017	29260658
2018	30795698
2019	32055545
2020	38590731
2021	45414226
2022	50802686
