Year	Number
1970	56500
1971	49600
1972	64800
1973	91200
1974	101600
1975	112100
1976	115300
1977	111900
1978	115200
1979	129300
1980	177100
1981	151800
1982	144800
1983	202300
1984	200700
1985	204600
1986	187100
1987	189000
1988	141400
1989	152200
1990	177300
1991	189300
1992	228400
1993	246600
1994	272100
1995	225100
1996	222700
1997	264100
1998	292100
1999	328300
2000	290412
2001	292208
2002	278456
2003	287017
2004	330441
2005	331225
2006	317856
2007	309633
2008	266244
2009	222356
2010	445796.033023162
2011	386063.994109534
2012	415279.822989187
2013	435792.09
2014	457921.907
2015	508614
2016	555984
2017	567921
2018	583408
2019	605632
2020	322333
2021	445488
