Year	Number
1991	11309511
1992	11552895
1993	11776956
1994	11983966
1995	12189870
1996	12370248
1997	12576064
1998	12729427
1999	12821238
2000	12956803
2001	13062752
2002	13186185
2003	13317729
2004	13460245
2005	13585222
2006	13752011
2007	13918220
2008	14041864
2009	14200502
2010	14356047
2011	14498304
2012	14631733
2013	14763271
2014	14892585
2015	15038607
2016	15129331
2017	15283296
2018	15433647
2019	15529009
2020	15312602
2021	15453092
2022	15772130
2023	15836683
