Year	Number
1991	1713508
1992	1721294
1993	1739037
1994	1785106
1995	1829825
1996	1884106
1997	1905448
1998	1911507
1999	1925783
2000	1943572
2001	1975886
2002	2038452
2003	2079431
2004	2137480
2005	2194674
2006	2246222
2007	2279860
2008	2300955
2009	2318533
2010	2339998
2011	2373473
2012	2380183
2013	2395429
2014	2474895
2015	2535320
2016	2642836
2017	2740052
2018	2794483
2019	2834203
2020	2893601
2021	2934771
2022	2966709
2023	3068205
