Year	Number
1970	2825125
1971	2474127
1972	2718740
1973	2922633
1974	3066593
1975	3237268
1976	3807099
1977	4168952
1978	4306036
1979	6167555
1980	6325630
1981	6561674
1982	6787225
1983	6933584
1984	7236272
1985	5235065
1986	7445761
1987	7364020
1988	7266600
1989	7136801
1990	7015648
1991	6792068
1992	6672942
1993	6433833
1994	6158487
1995	5983322
1996	5773880
1997	5235751
1998	5940787
1999	4440652
2000	4666147
2001	4377068
2002	4113983
2003	4391634
2004	4715984
2005	4745366
2006	4980421
2007	5204269
2008	5583733
2009	5674187
2010	5938999
2011	5954748
2012	6258440
2013	7129050
2014	7251553
2015	7480989
2016	7677358
2017	7747045
2018	7740393
