Year	Number
1971	101095
1972	103756
1973	105672
1974	107259
1975	107436
1976	108126
1977	109530
1978	112997
1979	115245
1980	117290
1981	119064
1982	122727
1983	124572
1984	126163
1985	126233
1986	126785
1987	126677
1988	130142
1989	132527
1990	134898
1991	136800
1992	138207
1993	138945
1994	139096
1995	138369
1996	137912
1997	122743
1998	124412
1999	122449
2000	125477
2001	128018
2002	132716
2003	139057
2004	142153
2005	144338
2006	147728
2007	149945
2008	152891
2009	155554
2010	158056
2011	164820
2012	165536
2013	165615
2014	165786
2015	164415
2016	164354
2017	164663
2018	165837
2019	166710
2020	166424
2021	167074
2022	169496
