Year	Number
1991	7631546
1992	7873803
1993	8110699
1994	8261500
1995	8562676
1996	8716924
1997	8997880
1998	9198775
1999	9450152
2000	9687664
2001	9872499
2002	9977433
2003	10184411
2004	10395656
2005	10618681
2006	10841391
2007	11058308
2008	11268009
2009	11361433
2010	11445798
2011	11533785
2012	11546217
2013	11708832
2014	11827998
2015	11854873
2016	11796246
2017	11696824
2018	11926569
2019	12161541
2020	11951801
2021	12285624
2022	12182515
2023	12284010
