Year	Number
1970	29000
1971	27500
1972	25200
1973	25700
1974	27500
1975	25800
1976	27100
1977	27400
1978	27700
1979	31100
1980	28400
1981	27700
1982	26600
1983	26300
1984	30800
1985	32500
1986	33500
1987	36600
1988	61400
1989	73000
1990	79500
1991	82400
1992	76700
1993	69000
1994	70300
1995	84000
1996	95000
1997	107200
1998	122700
1999	132700
2000	145457
2001	156277
2002	177032
2003	231296
2004	261345
2005	303697
2006	350204
2007	416205
2008	483741
2009	528098
2010	601262
2011	635065
2012	648817.651510641
2013	641412
2014	658512
2015	718059
2016	836293
2017	883323
2018	935913
2019	967456
2020	369019
2021	493773
