Year	Number
1970	54366
1975	59343
1977	61267
1978	63636
1979	64270
1980	73664
1981	77100
1982	79796
1983	81664
1984	83760
1985	91424
1987	102356
1988	109563
1989	112204
1990	120505
1991	126139
1992	130482
1993	134579
1994	139343
1995	140430
1996	147128
1998	132443
1999	142996
2000	154720
2001	154233
2002	159041
2003	174504
2004	180682
2005	189521
2006	205513
2007	214984
2008	223335
2009	245871
2010	256615
2011	262708
2012	270069
2013	274348
2014	278496
2015	269757
2016	267060
2017	264648
2018	258596
2019	250694
2020	255394
2021	266743
2022	253358
