Year	Number
1970	127800
1971	110800
1972	102100
1973	140600
1974	152500
1975	205200
1976	221100
1977	255300
1978	351600
1979	382000
1980	401500
1981	397900
1982	401700
1983	366300
1984	364100
1985	384100
1986	411300
1987	429400
1988	480600
1989	506500
1990	597800
1991	648600
1992	692500
1993	797000
1994	1002500
1995	1065900
1996	1037500
1997	1054300
1998	1159400
1999	1421300
2000	1364904
2001	1340031
2002	1398990
2003	1309119
2004	1365223
2005	1371865
2006	1495333
2007	1674773
2008	1708268
2009	1992900
2010	1699829
2011	1673765
2012	1535101
2013	1603404
2014	1588165
2015	1583046
2016	1500824
2017	1575125
2018	2576898
2019	2382607.8
2020	549318.545
2021	597724
