Year	Number
1960	22555
1961	23176
1962	23755
1963	24336
1964	24974
1965	25614
1966	26095
1967	26626
1968	27153
1969	27678
1970	28193
1971	27932
1972	27631
1973	27338
1974	27050
1975	26763
1976	26775
1977	26782
1978	26792
1979	26810
1980	27184
1981	27342
1982	27518
1983	27737
1984	27963
1985	28190
1986	28414
1987	28621
1988	28838
1989	29051
1990	29261
1991	29074
1992	28822
1993	28939
1994	29109
1995	29288
1996	29444
1997	29583
1998	29762
1999	29890
2000	30126
2001	30434
2002	30625
2003	30832
2004	31042
2005	31239
2006	31408
2007	31567
2008	31740
2009	31921
2010	31673
2011	31399
2012	31513
2013	31606
2014	31669
2015	31722
2016	31368
2017	30993
2018	30975
2019	30926
2020	30872
2021	30759
2022	30645
2023	30585
