Year	Number
1960	9105182
1961	9232879
1962	9371161
1963	9523251
1964	9720739
1965	9957050
1966	10176644
1967	10411633
1968	10671434
1969	10953616
1970	11261439
1971	11589897
1972	11950299
1973	12323078
1974	12701877
1975	13097890
1976	13477166
1977	13869324
1978	14304477
1979	14697068
1980	15075542
1981	15470993
1982	15859450
1983	16257632
1984	16668623
1985	17087175
1986	17519862
1987	17973357
1988	18453127
1989	18952296
1990	19461094
1991	19984041
1992	20521455
1993	21072808
1994	21636244
1995	22214833
1996	22812595
1997	23422100
1998	24044457
1999	24666479
2000	25246249
2001	25790626
2002	26331990
2003	26873432
2004	27416490
2005	27961733
2006	28510228
2007	29056121
2008	29588651
2009	30113372
2010	30615673
2011	31068763
2012	31476825
2013	31843658
2014	32148303
2015	32411118
2016	32686447
2017	32948682
2018	33184310
2019	33397942
2020	33592717
2021	33771034
2022	33885450
2023	33953050
