Year	Number
1991	4255128
1992	4375410
1993	4434480
1994	4380625
1995	4386058
1996	4497995
1997	4609803
1998	4721243
1999	4835964
2000	4953193
2001	5073138
2002	5191809
2003	5314368
2004	5444518
2005	5581621
2006	5646652
2007	5711029
2008	5769964
2009	5824618
2010	5880939
2011	5937747
2012	6035605
2013	6139893
2014	6251150
2015	6368179
2016	6490270
2017	6618516
2018	6896854
2019	7191761
2020	7444101
2021	7724172
2022	8071869
2023	8366090
