Year	Number
1991	14200058
1992	14593760
1993	15034238
1994	15502313
1995	15968478
1996	16364411
1997	16805518
1998	17179755
1999	17419997
2000	17858301
2001	18268713
2002	18395453
2003	19043693
2004	19248116
2005	19268760
2006	19464939
2007	19653416
2008	20141224
2009	21438903
2010	21906084
2011	22469752
2012	23071179
2013	23198264
2014	23488075
2015	23882464
2016	24079276
2017	24461484
2018	24812159
2019	25072923
2020	25219253
2021	25983568
2022	25770913
2023	26003385
