Year	Number
1991	2140129
1992	2148353
1993	2150718
1994	2176584
1995	2210638
1996	2267443
1997	2330080
1998	2376271
1999	2380838
2000	2406492
2001	2420007
2002	2441819
2003	2413366
2004	2426708
2005	2438585
2006	2466712
2007	2525906
2008	2603060
2009	2599655
2010	2605230
2011	2626987
2012	2673469
2013	2699916
2014	2724239
2015	2762042
2016	2769692
2017	2760886
2018	2796121
2019	2825244
2020	2832047
2021	2965991
2022	2981183
2023	3009339
