Year	Number
1990	13207404
1991	13541533
1992	13544518
1993	11942144
1994	11236158
1995	11250001
1996	10721328
1997	10462154
1998	10476647
1999	10747974
2000	11490188
2001	11437551
2002	9899563
2003	9314806
2004	9427628
2005	8846990
2006	9044275
2007	10291033
2008	9918606
2009	10110748
2010	10184913
2011	10070755
2012	10303562
2013	12050350
2014	13661989
2015	14798774
2016	14949592
2017	16391300
2018	16736119
2019	16649917
2020	16825700
2021	17142437
2022	19889236
2023	20671050
