Year	Number
1970	14522037
1971	15065745
1972	15789902
1973	16476488
1974	16970022
1975	17696844
1976	18541072
1977	19322606
1978	19890818
1979	20857138
1980	21713882
1981	22250470
1982	22991672
1983	23787122
1984	24660698
1985	25263186
1986	26160592
1987	27217158
1988	28166424
1989	28841196
1990	28804672
1991	30114250
1992	29819844
1993	30660710
1994	32253384
1995	32231494
1996	33490908
1997	34100444
1998	34618212
1999	35352936
2000	35874768
2001	36516180
2002	37306876
2003	37180436
2004	37659624
2005	39783832
2006	40450692
2007	40697344
2008	41163736
2009	41083220
2010	41812676
2011	42106844
2012	43479568
2013	43725988
2014	45346920
2015	46242608
2016	47116328
2017	48281304
2018	49706416
2019	51262820
2020	52627560
2021	53675204
2022	53844196
