Year	Number
1970	23000
1971	24200
1972	25200
1973	24000
1974	28000
1975	30000
1976	33000
1977	30100
1978	55000
1979	82300
1980	83700
1981	102200
1982	106400
1983	122900
1984	155000
1985	182800
1986	199700
1987	285400
1988	383700
1989	423800
1990	519700
1991	525300
1992	578100
1993	581900
1994	635900
1995	675800
1996	716900
1997	803900
1998	847500
1999	823200
2000	949085
2001	1002282
2002	1029466
2003	1042773
2004	1088696
2005	1145737
2006	1056496
2007	1277957
2008	1256746
2009	1092580
2010	1265458
2011	1321491
2012	1313976
2013	1318052
2014	1354388
2015	1466527
2016	1593666
2017	1674395
2018	1745291
2019	1726868
2020	407291
2021	153242
