Year	Number
1970	12812029
1971	13623388
1972	13676582
1973	13995216
1974	14009392
1975	13924849
1976	13524834
1977	14163728
1978	14814043
1979	15719836
1980	16089731
1981	15984805
1982	16694572
1983	16378400
1984	17488900
1985	17331576
1987	17568716
1988	18822708
1989	18409050
1990	20312240
1991	19002864
1992	19231504
1993	19410184
1994	19930484
1997	20568128
1999	20939076
2000	20211506
2001	19727684
2002	19380388
2003	18919122
2004	18979208
2005	18661104
2007	17996084
2008	17812436
2009	17451886
2010	16893490
2011	16486880
2012	16134889
2013	16760693
2014	16630217
2015	16299166
2016	16118565
2017	16106812
2018	15951913
2019	15690307
2020	15366611
2021	15201414
