Year	Number
1970	138603776
1971	142139776
1972	147787280
1973	155897584
1974	159534608
1975	165401632
1976	170196672
1977	176897504
1978	178598368
1979	183872048
1980	191126464
1981	198885424
1982	206353104
1983	214278944
1984	221594304
1985	226105744
1986	232086064
1987	235457760
1988	243780960
1989	253761008
1990	256682400
1991	262610944
1992	267877488
1993	274377984
1994	280828864
1995	282978208
1996	287996192
1997	290562912
1998	292087488
1999	295136288
2000	299149280
2001	301043904
2002	304846592
2003	315769024
2004	321368256
2005	329197824
2006	333115328
2007	340264224
2008	342822432
2009	343747776
2010	345818432
2011	346026880
2012	349607520
2013	351823712
2014	350618080
2015	353058496
2016	363019040
2017	361307456
2018	343423328
2019	344603232
2020	348705376
2021	348261376
2022	358202112
