Year	Number
1991	1934573
1992	1980613
1993	2051766
1994	2126860
1995	2137200
1996	2125602
1997	2155273
1998	2270123
1999	2286344
2000	2295298
2001	2300837
2002	2303864
2003	2382720
2004	2346240
2005	2380674
2006	2412208
2007	2455407
2008	2468518
2009	2481794
2010	2494725
2011	2517133
2012	2579866
2013	2630753
2014	2617260
2015	2618193
2016	2673318
2017	2687119
2018	2694155
2019	2762085
2020	2632889
2021	2768977
2022	2835063
2023	2870401
