Year	Number
1960	9573221
1961	9849395
1962	10148226
1963	10481261
1964	10850983
1965	11246736
1966	11655335
1967	12066962
1968	12478309
1969	12886728
1970	13295300
1971	13692869
1972	14093063
1973	14512224
1974	14937269
1975	15370700
1976	15815580
1977	16278096
1978	16763511
1979	17280140
1980	17855181
1981	18500344
1982	19197061
1983	19926349
1984	20675189
1985	21458983
1986	22291193
1987	23163378
1988	24069824
1989	25003444
1990	25955802
1991	26914867
1992	27832035
1993	28719359
1994	29608282
1995	30475594
1996	31304874
1997	32076369
1998	32802858
1999	33507218
2000	34214628
2001	34908545
2002	35533128
2003	36085183
2004	36588423
2005	37039578
2006	37454059
2007	37885907
2008	38357245
2009	38850925
2010	39367699
2011	39892598
2012	40395840
2013	40868328
2014	41291813
2015	41668844
2016	42008167
2017	42327187
2018	42658807
2019	43006205
2020	43375562
2021	43760110
2022	44122535
2023	44454297
