Year	Number
1971	34620
1972	35847
1973	39439
1974	42928
1975	49034
1976	55444
1977	61999
1978	70709
1979	78086
1980	78707
1981	64124
1982	75819
1983	70453
1984	73218
1985	67841
1987	63768
1988	66431
1989	75213
1990	76501
1991	84220
1992	98737
1993	102781
1994	120912
1995	139777
1996	151554
1997	168898
1998	188109
1999	217700
2000	257833
2003	349615
2004	388418
2005	429716
2006	474976
2007	533849
2008	612012
2009	686071
2010	758285
2011	821160
2013	882380
2014	961046
2015	945484
2016	1013780
2017	1017415
2018	1046493
2020	1033395
