Year	Number
1960	36521796
1961	37376413
1962	37721642
1963	37890421
1964	37747692
1965	37405951
1966	36829547
1967	36193677
1968	35565721
1969	34882493
1970	34098099
1971	33377842
1972	32753301
1973	32119347
1974	31497025
1975	30925584
1976	30460827
1977	30108129
1978	29882832
1979	29866653
1980	30082374
1981	30417233
1982	30861129
1983	31432966
1984	32078835
1985	32642399
1986	33120076
1987	33551108
1988	33929657
1989	34131076
1990	34004181
1991	33828919
1992	33464254
1993	32962300
1994	32460839
1995	31916981
1996	31236985
1997	30391403
1998	29319737
1999	28097597
2000	26857177
2001	25564296
2002	24213535
2003	23142727
2004	22430955
2005	21827181
2006	21366190
2007	21164082
2008	21232539
2009	21454960
2010	21656820
2011	21968116
2012	22508659
2013	23115476
2014	23741597
2015	24373446
2016	24959149
2017	25388704
2018	25599664
2019	25688266
2020	25680022
2021	25648558
2022	25536068
2023	25274540
