Year	Number
1960	2587857
1961	2738373
1962	2939322
1963	3155240
1964	3386029
1965	3633445
1966	3897354
1967	4181495
1968	4485455
1969	4805650
1970	5128453
1971	5402404
1972	5700993
1973	6085016
1974	6590105
1975	7347526
1976	8173432
1977	9087425
1978	10104153
1979	11222236
1980	12464409
1981	13613326
1982	14356591
1983	15141773
1984	15956941
1985	16789004
1986	17630934
1987	18485183
1988	19366087
1989	20275947
1990	21227021
1991	22129321
1992	22933180
1993	23779377
1994	24658344
1995	25552909
1996	26449632
1997	27383162
1998	28374290
1999	29409654
2000	30476706
2001	31727320
2002	33207655
2003	34711400
2004	36243549
2005	37777256
2006	39247175
2007	40699664
2008	42125647
2009	43585126
2010	45202909
2011	46903386
2012	48658361
2013	50463354
2014	52301622
2015	54148316
2016	56057220
2017	58016080
2018	59960707
2019	61911343
2020	63916296
2021	65957486
2022	67979820
2023	69999802
