Year	Number
1970	102366320
1971	110699144
1972	119734096
1973	127863000
1974	131226264
1975	136624304
1976	148305280
1977	165373552
1978	177758768
1979	179112240
1980	176278848
1981	176355584
1982	173938192
1983	176342272
1984	180814032
1985	188601264
1986	197276832
1987	203938320
1988	208495760
1989	210276000
1990	214734736
1991	221087312
1992	228509968
1993	237252784
1994	244334464
1995	253743728
1996	265009792
1997	276233952
1998	286422240
1999	294741216
2000	305213856
2001	314595168
2002	332306304
2003	341380224
2004	349398944
2005	353901280
2006	351776864
2007	360840576
2008	365036672
2009	364758304
2010	370652192
2011	376653216
2012	379895840
2013	384961664
2014	392205792
2015	391109184
2016	392376576
2017	392388288
2018	397831712
2019	400486432
2020	408644256
2021	418159072
2022	424569760
