Year	Number
1960	22418787
1961	22883240
1962	23367743
1963	23870161
1964	24388349
1965	24924766
1966	25476085
1967	26016803
1968	26559798
1969	27129404
1970	27736415
1971	28381969
1972	29063582
1973	29794732
1974	30587900
1975	31451041
1976	32369334
1977	33347403
1978	34379235
1979	35447016
1980	36556463
1981	37678670
1982	38796327
1983	39788602
1984	40797578
1985	41937296
1986	43057499
1987	44188940
1988	45356384
1989	46568868
1990	47821647
1991	49066769
1992	50319410
1993	51623928
1994	52976399
1995	54352793
1996	55741393
1997	57165978
1998	58630607
1999	60151488
2000	61748370
2001	63420738
2002	65158785
2003	66946860
2004	68785095
2005	70670683
2006	72611203
2007	74620905
2008	76699005
2009	78846020
2010	81066457
2011	83364643
2012	85713800
2013	88080932
2014	90449577
2015	92803434
2016	95191980
2017	97662955
2018	100165119
2019	102680839
2020	105243174
2021	107827012
2022	110448136
2023	113132890
