Year	Number
1960	33335738
1961	34858964
1962	36478617
1963	38218062
1964	40075487
1965	42048203
1966	44091894
1967	46243108
1968	48519795
1969	50925574
1970	53407612
1971	56090894
1972	58934072
1973	61926821
1974	65058517
1975	68364923
1976	71829737
1977	75386135
1978	79207851
1979	83092487
1980	87018684
1981	91254530
1982	95711811
1983	100381452
1984	105368499
1985	110817541
1986	116650964
1987	122764568
1988	129031912
1989	135479864
1990	142129313
1991	148335300
1992	154639169
1993	161165932
1994	167842807
1995	174614098
1996	181348752
1997	188310397
1998	195525671
1999	203014745
2000	210824543
2001	219400444
2002	228391489
2003	237743572
2004	247522643
2005	257825161
2006	268533982
2007	279364356
2008	291355929
2009	303836244
2010	316860625
2011	330397705
2012	344302619
2013	358752210
2014	373846710
2015	389673656
2016	405768051
2017	422226237
2018	439414529
2019	457135347
2020	475423476
2021	494081113
2022	513160573
2023	532901299
