Year	Number
1970	167000
1971	250000
1972	211300
1973	218100
1974	220600
1975	230000
1976	250000
1977	260000
1978	290000
1979	300000
1980	161500
1981	163200
1982	203700
1983	224100
1984	243200
1985	239400
1986	247700
1987	272900
1988	293900
1989	296000
1990	409300
1991	405700
1992	460600
1993	470500
1994	532500
1995	569700
1996	639100
1997	559800
1998	701400
1999	842700
2000	870831
2001	885852
2002	822533
2003	853903
2004	855840
2005	851136
2006	927738
2007	1039067
2008	1059848
2009	681482
2010	786920
2011	785200
2012	781146
2013	1555788
2014	1710624
2015	1830972
2016	1845726
2017	1901012
2018	2099102
2019	2114417
2020	753114
2021	1081478
