Year	Number
1990	12118437
1991	11559063
1992	10406920
1993	10080080
1994	9828711
1995	8708081
1996	7480162
1997	6615315
1998	6308063
1999	6335967
2000	7394654
2001	7273718
2002	6078254
2003	5569766
2004	5849022
2005	5496017
2006	5400133
2007	6073431
2008	5727424
2009	6060651
2010	6370291
2011	6540263
2012	7434607
2013	9356006
2014	11518721
2015	13232152
2016	14470877
2017	17248372
2018	17608902
2019	17576297
2020	17652023
2021	18353075
2022	21131008
2023	22701043
