Year	Number
1991	6558143
1992	6728212
1993	6915425
1994	7108592
1995	7309646
1996	7518901
1997	7743786
1998	7986401
1999	8228398
2000	8469005
2001	8727477
2002	9000790
2003	9271299
2004	9537156
2005	9799107
2006	10059045
2007	10319874
2008	10577661
2009	10827195
2010	11061367
2011	11285674
2012	11512114
2013	11743140
2014	11979984
2015	12224092
2016	12541094
2017	12867254
2018	13189616
2019	13512595
2020	13730721
2021	14064388
2022	14549322
2023	14887115
