Year	Number
1991	2309235
1992	2419061
1993	2446150
1994	2455715
1995	2561717
1996	2665029
1997	2719238
1998	2780394
1999	2852725
2000	2922609
2001	2987408
2002	3063495
2003	3175485
2004	3318111
2005	3437328
2006	3531459
2007	3620713
2008	3720190
2009	3825049
2010	3921726
2011	4030272
2012	4144051
2013	4266330
2014	4393752
2015	4495591
2016	4600694
2017	4725553
2018	4858714
2019	5026862
2020	5151257
2021	5322620
2022	5602330
2023	5806355
