Year	Number
1970	43438304
1971	50171324
1972	56208584
1973	61657920
1974	61484868
1975	64891732
1976	74751640
1977	89761208
1978	100681968
1979	100318464
1980	95501272
1981	93340840
1982	87870136
1983	86487888
1984	87310032
1985	91410008
1986	95411544
1987	99789400
1988	101255408
1989	100020088
1990	97297936
1991	98044768
1992	99724640
1993	101756608
1994	103766704
1995	109211552
1996	116088704
1997	122105512
1998	127308648
1999	132628016
2000	137015328
2001	142239712
2002	147244672
2003	153323792
2004	158468448
2005	160147408
2006	160703872
2007	163548272
2008	162872224
2009	163115456
2010	162195120
2011	161282800
2012	159405936
2013	159369520
2014	156218608
2015	154924304
2016	152496640
2017	153999920
2018	156507600
2019	158854912
2020	161219248
2021	164173712
2022	167348608
