Year	Number
1991	1197399
1992	1154177
1993	1192692
1994	1252029
1995	1297497
1996	1346599
1997	1396274
1998	1457351
1999	1519084
2000	1581589
2001	1648355
2002	1710953
2003	1772217
2004	1832815
2005	1887008
2006	1934334
2007	1987155
2008	2046356
2009	2100606
2010	2155063
2011	2192517
2012	2232868
2013	2304763
2014	2383988
2015	2463102
2016	2555824
2017	2657433
2018	2755958
2019	2858312
2020	2935354
2021	3038348
2022	3163183
2023	3276784
