Year	Number
1991	7073003
1992	7293606
1993	7516894
1994	7750796
1995	7993191
1996	8243318
1997	8507658
1998	8795586
1999	9077511
2000	9350453
2001	9625678
2002	9907167
2003	10199219
2004	10502969
2005	10820229
2006	11150446
2007	11495326
2008	11759285
2009	12181257
2010	12521773
2011	13097899
2012	13645753
2013	14299077
2014	14684559
2015	15045055
2016	15327169
2017	15658484
2018	16042818
2019	16435873
2020	16627612
2021	16996006
2022	17129366
2023	17307639
