Year	Number
1991	8523056
1992	8590798
1993	8621008
1994	8783597
1995	8979799
1996	9103063
1997	9162385
1998	9255379
1999	9340345
2000	9524764
2001	9694446
2002	9841072
2003	10015413
2004	10127666
2005	10428561
2006	10653948
2007	10940596
2008	11230479
2009	11475357
2010	11664763
2011	11845859
2012	12009987
2013	12180641
2014	12320167
2015	12556446
2016	12730379
2017	13007821
2018	13308589
2019	13587463
2020	13587001
2021	13806208
2022	14079368
2023	14501414
