Year	Number
1960	14678435
1961	15192249
1962	15810496
1963	16489844
1964	17157102
1965	17756759
1966	18280245
1967	18740035
1968	19187064
1969	19674356
1970	20207824
1971	20803957
1972	21484606
1973	22240002
1974	23040039
1975	23863475
1976	24692518
1977	25501542
1978	26279817
1979	27033769
1980	27766352
1981	28481435
1982	29191693
1983	29906950
1984	30631953
1985	31373316
1986	32137065
1987	32925433
1988	33745019
1989	34607173
1990	35519121
1991	36482956
1992	37501242
1993	38574904
1994	39704571
1995	40890772
1996	42132170
1997	43426840
1998	44774513
1999	46173856
2000	47616579
2001	49113495
2002	50676067
2003	52269470
2004	53832505
2005	55342330
2006	56817102
2007	58275189
2008	59741552
2009	61251588
2010	62849330
2011	64583831
2012	66495584
2013	68634509
2014	71341897
2015	74613573
2016	78116348
2017	81804197
2018	85618417
2019	89515357
2020	93171419
2021	95749032
2022	97734540
2023	101034112
