Year	Number
1991	2567995
1992	2530469
1993	2511130
1994	2491466
1995	2469675
1996	2460770
1997	2509299
1998	2525303
1999	2566923
2000	2583129
2001	2606649
2002	2618114
2003	2620447
2004	2612340
2005	2632616
2006	2660139
2007	2687154
2008	2715926
2009	2688826
2010	2678175
2011	2693382
2012	2700773
2013	2686349
2014	2690277
2015	2699822
2016	2694829
2017	2716261
2018	2749812
2019	2758855
2020	2751071
2021	2799859
2022	2845714
2023	2879817
