Year	Number
1990	12258453
1991	11667284
1992	10390312
1993	10113193
1994	9785051
1995	8636416
1996	7340710
1997	6512262
1998	6298209
1999	6536198
2000	7629416
2001	7501844
2002	6166691
2003	5536424
2004	5736373
2005	5383965
2006	5326713
2007	5966118
2008	5599006
2009	5904401
2010	6201837
2011	6271270
2012	6416447
2013	6628001
2014	7391352
2015	8125407
2016	8747428
2017	10745229
2018	10759788
2019	10758203
2020	10707904
2021	11235039
2022	14300875
2023	16047632
