Year	Number
1960	12489338
1961	12855534
1962	13210403
1963	13563924
1964	13904602
1965	14247148
1966	14605847
1967	14956378
1968	15313681
1969	15670972
1970	16023621
1971	16345322
1972	16652912
1973	16947289
1974	17235516
1975	17526507
1976	17817685
1977	18112175
1978	18404430
1979	18701467
1980	19011317
1981	19322543
1982	19631317
1983	19929832
1984	20182770
1985	20385468
1986	20582576
1987	20772477
1988	20962445
1989	21154831
1990	21346470
1991	21548966
1992	21773212
1993	21992707
1994	22210858
1995	22432247
1996	22645433
1997	22859276
1998	23026003
1999	23190296
2000	23385302
2001	23577705
2002	23737995
2003	23885395
2004	24005609
2005	24081655
2006	24228799
2007	24368149
2008	24570971
2009	24715248
2010	24852253
2011	25034107
2012	25137200
2013	25224087
2014	25356139
2015	25466609
2016	25566204
2017	25654936
2018	25783018
2019	25889856
2020	25938911
2021	25914846
2022	25876625
2023	25908514
