Year	Number
1990	5630763
1991	4742660
1992	4697253
1993	5476241
1994	6144254
1995	5405321
1996	3883423
1997	3018010
1998	2865826
1999	3032252
2000	3119830
2001	2734076
2002	2734355
2003	2501040
2004	2402758
2005	2226783
2006	2062693
2007	1950213
2008	1714870
2009	1635732
2010	1693496
2011	1932354
2012	1982315
2013	2153804
2014	3106860
2015	3762016
2016	4417702
2017	5544441
2018	5582767
2019	5566124
2020	5780392
2021	6127552
2022	6154673
2023	6786225
