Year	Number
1991	1391868
1992	1406202
1993	1407867
1994	1420714
1995	1445090
1996	1475137
1997	1504967
1998	1532900
1999	1563388
2000	1606138
2001	1660750
2002	1717056
2003	1773808
2004	1840669
2005	1876538
2006	1909372
2007	1935627
2008	1958820
2009	1999281
2010	2047575
2011	2094999
2012	2141635
2013	2190056
2014	2239463
2015	2290338
2016	2343422
2017	2376361
2018	2407127
2019	2439477
2020	2470914
2021	2516376
2022	2611584
2023	2677489
