Year	Number
1960	22627879
1961	22894677
1962	23164060
1963	23429559
1964	23710731
1965	23993157
1966	24267874
1967	24533390
1968	24781319
1969	25014250
1970	25245511
1971	25482418
1972	25713109
1973	25924180
1974	26106391
1975	26254437
1976	26374838
1977	26495395
1978	26618568
1979	26742120
1980	26881168
1981	27030614
1982	27181669
1983	27319315
1984	27447795
1985	27580227
1986	27714041
1987	27850349
1988	27986795
1989	28118685
1990	28243494
1991	28482463
1992	28613713
1993	28727236
1994	28823205
1995	28916978
1996	29010878
1997	29106564
1998	29207912
1999	29353386
2000	29550671
2001	29761295
2002	29973050
2003	30182216
2004	30399010
2005	30619951
2006	30825573
2007	31008324
2008	31174324
2009	31328492
2010	31477219
2011	31623120
2012	31771596
2013	31932616
2014	32078475
2015	32189247
2016	32271469
2017	32363229
2018	32477716
2019	32586250
2020	32670705
2021	32758032
2022	32847321
2023	32927891
