Year	Number
1975	14482391
1976	14610455
1977	14423514
1978	14260844
1979	13860132
1980	13576540
1981	13342929
1982	13354762
1983	13614736
1984	14247419
1985	15042097
1986	16055322
1987	16997982
1988	17876272
1989	18054896
1990	18866348
1991	19038472
1992	19667740
1993	20032702
1994	20373596
1995	20138788
1996	21008736
1997	20213964
1998	20415356
1999	20667644
2000	19745684
2001	19021242
2002	18342970
2003	17410848
2004	16918796
2005	16007462
2006	15396689
2007	13757874
2008	13692379
2009	13840803
2010	14900000
2011	14200000
2012	14400000
2013	14300000
2014	14500000
2015	14800000
2016	15100000
2017	15200000
2018	15400000
