Year	Number
2000	249000
2001	587000
2002	840000
2003	1095000
2004	1410000
2005	2522000
2006	2489000
2007	2780298
2008	2902833
2009	2945093
2010	2999537
2011	3027459
2012	3073174
2013	3147615
2014	3281408
2015	3496240
2016	3679768
2017	3854837
2018	3942088
2019	4038725
2020	4179574
2021	4253442
2022	4262322
