Year	Number
1970	3127211
1971	3244079
1972	3487954
1973	3712868
1974	3924302
1975	4290267
1976	4639548
1977	4983997
1978	5538778
1979	6175220
1980	6930874
1981	7700700
1982	8285818
1983	8961521
1984	9784025
1985	10300000
1986	9966545
1987	10200000
1988	10300000
1989	10200000
1990	10600000
1991	11000000
1992	11400000
1993	11800000
1994	12300000
1995	12900000
1996	13300000
1997	13600000
1998	14300000
1999	14900000
2000	15900000
2001	17300000
2002	18600000
2003	20300000
2004	22400000
2005	23700000
2006	25300000
2007	26400000
2008	29500000
2009	32400000
2010	35400000
2011	37600000
2012	40000000
2013	44300000
2014	44100000
2015	46400000
2016	47100000
2017	48800000
2018	50600000
