Year	Number
1991	165346
1992	172615
1993	171764
1994	173480
1995	169267
1996	171873
1997	174574
1998	177043
1999	182734
2000	188839
2001	192605
2002	198187
2003	198677
2004	204896
2005	210533
2006	214872
2007	219204
2008	224282
2009	237839
2010	240833
2011	246661
2012	258659
2013	268091
2014	278241
2015	285050
2016	286784
2017	296430
2018	305430
2019	315771
2020	322041
2021	333257
2022	338747
2023	351903
