Year	Number
1970	3864403
1971	3955139
1972	4153092
1973	4395691
1974	4584751
1975	4898500
1976	5188763
1977	5426975
1978	5804566
1979	6293558
1980	6625164
1981	7059177
1982	7272178
1983	7490281
1984	7747367
1985	7962547
1986	8215529
1987	8388344
1988	8560197
1989	8775617
1990	8582392
1991	9008254
1992	9235744
1993	9507302
1994	10000000
1995	10700000
1996	11100000
1997	11500000
1998	12000000
1999	12500000
2000	13300000
2001	13900000
2002	14600000
2003	16200000
2004	17600000
2005	18500000
2006	19600000
2007	20300000
2008	21700000
2009	23000000
2010	24000000
2011	25000000
2012	26100000
2013	26300000
2014	26700000
2015	27800000
2016	28600000
2017	29700000
2018	30300000
