Year	Number
1960	15665693
1961	15802324
1962	15940760
1963	16073495
1964	16226901
1965	16396787
1966	16558365
1967	16757214
1968	16971787
1969	17134432
1970	17318928
1971	17521381
1972	17708913
1973	17897180
1974	18074553
1975	18251470
1976	18436962
1977	18620070
1978	18792700
1979	18952840
1980	19101208
1981	19234286
1982	19348408
1983	19442700
1984	19524836
1985	19598570
1986	19660975
1987	19716629
1988	19764941
1989	19804389
1990	19835238
1991	19891586
1992	19988269
1993	20090193
1994	20184093
1995	20272334
1996	20356531
1997	20441310
1998	20524534
1999	20606430
2000	20696897
2001	20839665
2002	21116299
2003	21467183
2004	21804175
2005	22136732
2006	22487488
2007	22879460
2008	23224481
2009	23435819
2010	23562691
2011	23668076
2012	23713604
2013	23671269
2014	23627558
2015	23626850
2016	23662382
2017	23734338
2018	23851736
2019	24030201
2020	24152012
2021	24178936
2022	24361595
2023	24662475
