Year	Number
1991	2643481
1992	2955253
1993	3417831
1994	3752530
1995	3963705
1996	4103075
1997	4240075
1998	4382782
1999	4542724
2000	4590768
2001	4614951
2002	4920862
2003	5312226
2004	5538525
2005	5785543
2006	6068893
2007	6115891
2008	6210225
2009	6504675
2010	6738587
2011	7095658
2012	7520865
2013	7881567
2014	8285362
2015	8630724
2016	8913938
2017	9254593
2018	9242721
2019	9220323
2020	9105733
2021	9356574
2022	8803873
2023	8920521
