Year	Number
1970	8879343
1971	9219913
1972	9693416
1973	10148050
1974	10383078
1975	10749892
1976	11012026
1977	11488866
1978	12056908
1979	12775672
1980	13718593
1981	13852902
1982	14495047
1983	15433393
1984	16153314
1985	16519003
1986	16916484
1987	17797250
1988	18429980
1989	18838920
1990	19064608
1991	20213640
1992	21213120
1993	22331516
1994	23717258
1995	25378292
1996	26665448
1997	27837006
1998	30083246
1999	31605812
2000	33294970
2001	35107460
2002	37088172
2003	39533808
2004	41013128
2005	42707680
2006	45118176
2007	47204556
2008	49640040
2009	52775028
2010	55784468
2011	58364404
2012	61203228
2013	63342748
2014	64927312
2015	67117864
2016	70352912
2017	71862920
2018	74794320
2019	76177016
2020	78832432
2021	80312152
