Year	Number
1970	453001
1971	477618
1972	513699
1973	537303
1974	572967
1975	627059
1976	699547
1977	791930
1978	929832
1979	1095055
1980	1151748
1981	1226130
1982	1249293
1983	1321667
1984	1374770
1985	1427261
1986	1474141
1987	1525039
1988	1578081
1989	1651800
1990	1697943
1991	1710715
1992	1703997
1993	1719854
1994	1833783
1995	1862728
1996	1930917
1997	1963401
1998	2212033
1999	2277813
2000	2374178
2001	2484775
2002	2539682
2003	2287589
2004	2383129
2005	2412334
2006	2491302
2007	2554120
2008	2566702
2009	2645384
2010	2651043
2011	2639703
2012	2580488
2013	2687492
2014	2633128
2015	2644115
2016	2707496
2017	2726802
2018	2724885
