Year	Number
1970	10143238
1971	10430002
1972	11079257
1973	11558860
1974	12000555
1975	12461769
1976	12901584
1977	13176275
1978	13362255
1979	13682319
1980	14167885
1981	14640648
1982	15122357
1983	15581484
1984	15913360
1985	16109818
1986	16396199
1987	16573524
1988	16945650
1989	17519298
1990	17693862
1991	17941388
1992	18183900
1993	18537802
1994	18805796
1995	19068762
1996	19318386
1997	19604048
1998	19781018
1999	20044900
2000	20171058
2001	20372928
2002	20405064
2003	21082380
2004	21746690
2005	21956114
2006	22177388
2007	22634752
2008	22794474
2009	23150690
2010	23549916
2011	23873386
2012	24178658
2013	25107450
2014	25444066
2015	25934592
2016	26599998
2017	26547644
2018	26759238
2019	27335798
2020	27666270
2021	28108020
2022	28209798
