Year	Number
1970	930897
1971	1005834
1972	1112154
1973	1132873
1974	1118178
1975	1063766
1976	1076502
1977	970000
1978	1243245
1979	1159967
1980	1258002
1981	1293213
1982	1315062
1983	1367754
1984	1421713
1985	1462794
1986	1526086
1987	1898634
1988	1961963
1989	2024831
1990	2081842
1991	2106050
1992	2185277
1993	2246642
1994	2315541
1995	2314054
2001	2419496
2002	2298061
2003	2273691
2004	2285680
2005	2331387
2006	2225785
2008	2299021
2009	2236238
2010	2390895
2011	2423059
2012	2442226
2013	2455779
2014	2417378
2015	2480226
2016	2508270
2017	2548958
2018	2622100
