Year	Number
1960	9814097
1961	9995005
1962	10188902
1963	10388824
1964	10596265
1965	10813176
1966	11036625
1967	11267692
1968	11507515
1969	11753485
1970	12006734
1971	12263236
1972	12504288
1973	12749314
1974	12998129
1975	13252937
1976	13510520
1977	13778966
1978	14061997
1979	14352289
1980	14650219
1981	14951558
1982	15265598
1983	15591585
1984	15920956
1985	16245024
1986	16562957
1987	16870370
1988	17178530
1989	17509896
1990	17879682
1991	18282773
1992	18718455
1993	19140836
1994	19520905
1995	19878056
1996	20197989
1997	20498081
1998	20779285
1999	21039071
2000	21269264
2001	21475448
2002	21724876
2003	21949127
2004	22144717
2005	22303179
2006	22418608
2007	22497973
2008	22552271
2009	22585334
2010	22607115
2011	22601663
2012	22559301
2013	22503531
2014	22468946
2015	22486677
2016	22583720
2017	22733879
2018	22879487
2019	23021883
2020	23309854
2021	23725239
2022	23994819
2023	24129310
