Year	Number
1970	26907392
1971	28015338
1972	29423028
1973	30861706
1974	32934096
1975	34604640
1976	36221920
1977	39108644
1978	42443448
1979	46480380
1980	49780948
1981	52909488
1982	55875576
1983	57461800
1984	58456304
1985	58359520
1986	57962644
1987	58698436
1988	59626032
1989	61897856
1990	62887632
1991	65434132
1992	66998400
1993	69704552
1994	71703104
1995	73869192
1996	73825912
1997	79879552
1998	83405864
1999	85894776
2000	90559608
2001	94898936
2002	99827144
2003	105490464
2004	110750152
2005	116557840
2006	121854248
2007	127248032
2008	132411432
2009	136486656
2010	139963104
2011	145760272
2012	150986448
2013	155618576
2014	158769376
2015	161721296
2016	166065744
2017	171675456
2018	177502800
2019	183475152
2020	188953456
2021	191263888
2022	195097728
