Year	Number
2000	56416
2001	140000
2002	455220
2003	783874
2004	1227397
2005	1669217
2006	2050184
2007	2380588
2008	2556297
2009	2741199
2010	2913517
2011	3078338
2012	3212371
2013	3438094
2014	3535986
2015	3700563
2016	3775916
2017	3916720
2018	3883878
2019	4023920
2020	4016261
2021	4174435
2022	4330800
