Year	Number
1970	61869392
1971	69350664
1972	76536016
1973	83161872
1974	85193960
1975	89212176
1976	99347968
1977	114610976
1978	125015608
1979	123995520
1980	118820568
1981	116281792
1982	111150520
1983	109831320
1984	111132104
1985	115884736
1986	121307360
1987	126486760
1988	129239176
1989	128966456
1990	127788384
1991	129503544
1992	132081896
1993	135051456
1994	137851760
1995	144627392
1996	153038016
1997	160351792
1998	168774576
1999	176486912
2000	181929632
2001	189138576
2002	202213472
2003	206309712
2004	211238576
2005	211748368
2006	208363120
2007	213974176
2008	212842832
2009	213523648
2010	213382368
2011	212904336
2012	210768288
2013	216068800
2014	213388304
2015	212145808
2016	210290384
2017	210725632
2018	212020240
2019	213781248
2020	216264128
2021	219854656
2022	224248448
