Year	Number
1990	6548525
1991	6526696
1992	4811740
1993	3611811
1994	3012788
1995	2958738
1996	2963681
1997	2966979
1998	2909056
1999	2848512
2000	3847588
2001	4072751
2002	2800274
2003	2406909
2004	2680194
2005	2436365
2006	2386422
2007	3369109
2008	3142062
2009	3192058
2010	3344515
2011	2928092
2012	2842239
2013	2788669
2014	3107703
2015	3134442
2016	2765647
2017	2909950
2018	2973842
2019	3024300
2020	2916419
2021	3047512
2022	5981080
2023	6706364
