Year	Number
1975	119500
1976	248900
1977	225200
1978	266400
1979	273000
1980	282200
1981	291500
1982	391100
1983	404700
1984	325200
1985	207700
1986	226400
1987	210600
1988	235000
1989	242900
1990	279500
1991	282800
1992	224700
1993	206200
1994	220700
1995	168200
1996	163400
1997	188400
1998	200700
1999	234800
2000	259568
2001	264216
2002	281513
2003	280516
2004	293873
2005	346830
2006	350314
2007	443010
2008	461125
2009	490019
2010	558192
2011	577019.814468816
2012	559608.795668202
2013	701472
2014	739636.744147151
2015	676028
2016	632965
2017	569211
2018	540124
2019	587364
2020	327742
2021	411739
