Year	Number
1970	44592440
1971	46000988
1972	48683568
1973	51326612
1974	53848784
1975	56885724
1976	59763368
1977	63027256
1978	66430568
1979	70031544
1980	74226184
1981	77885184
1982	82986360
1983	89326744
1984	94252056
1985	99484984
1986	104666024
1987	108569936
1988	111890776
1989	114939008
1990	120763120
1991	127277136
1992	133742840
1993	140878880
1994	147027936
1995	152650768
1996	158057072
1997	164551088
1998	169322160
1999	172352592
2000	179771680
2001	185202656
2002	192881568
2003	201229712
2004	207131136
2005	212766112
2006	218946192
2007	227494480
2008	234055360
2009	237465760
2010	247020576
2011	257130272
2012	265700384
2013	270693504
2014	282952288
2015	287364192
2016	292850304
2017	293567360
2018	300385984
2019	302538112
2020	307796512
2021	314107040
2022	316860416
