Year	Number
1970	26898168
1971	28005592
1972	29412954
1973	30851432
1974	32923742
1975	34594408
1976	36211968
1977	39098644
1978	42433324
1979	46470404
1980	49771320
1981	52899700
1982	55865680
1983	57451980
1984	58446696
1985	58349844
1986	57952720
1987	58688708
1988	59616404
1989	61888040
1990	62877580
1991	65424000
1992	66988468
1993	69694680
1994	71693192
1995	73859312
1996	73816024
1997	79869808
1998	83396128
1999	85884848
2000	90549584
2001	94889152
2002	99817520
2003	105480984
2004	110741248
2005	116548632
2006	121845304
2007	127239168
2008	132402688
2009	136478032
2010	139954432
2011	145751584
2012	150977744
2013	155609904
2014	158760560
2015	161712320
2016	166056736
2017	171666432
2018	177493536
2019	183465776
2020	188943952
2021	191254448
2022	195088192
