Year	Number
1990	30587
1991	30765
1992	30852
1993	30922
1994	30888
1995	30743
1996	30524
1997	30288
1998	30032
1999	29817
2000	29739
2001	29738
2002	29796
2003	29956
2004	30250
2005	30569
2006	30894
2007	31215
2008	31480
2009	31816
2010	32234
2011	32700
2012	33195
2013	33752
2014	34252
2015	34659
2016	35048
2017	35340
2018	35628
2019	35881
2020	36061
2021	36150
2022	36217
