Year	Number
1970	509985
1971	535113
1972	541931
1973	588213
1974	613810
1975	640615
1976	667647
1977	690140
1978	718049
1979	748979
1980	695829
1981	585889
1982	667002
1983	700719
1984	730090
1987	837520
1988	853058
1989	833279
1991	809487
1992	829235
1993	834134
1995	838509
1996	902559
1997	933822
1998	925511
1999	939877
2000	949077
2001	967748
2002	987676
2003	1016098
2004	1045485
2005	1045484
2006	1035100
2007	1075041
2008	993795
2009	963524
2010	939726
2011	900681
2012	858864
2013	817275
2014	777043
2015	741394
2016	711182
2017	678137
2018	662740
2019	626300
2020	616870
2021	603304
2023	608082
