Year	Number
1960	26896
1961	26799
1962	27053
1963	27428
1964	27807
1965	28185
1966	28640
1967	29130
1968	29709
1969	30291
1970	30873
1971	31351
1972	31448
1973	31486
1974	31480
1975	31415
1976	31443
1977	31857
1978	32283
1979	32716
1980	33153
1981	33428
1982	33475
1983	33444
1984	33391
1985	33324
1986	33470
1987	33929
1988	34487
1989	35055
1990	35635
1991	36102
1992	36387
1993	36602
1994	36807
1995	37001
1996	37280
1997	37707
1998	38196
1999	38689
2000	39158
2001	39599
2002	40020
2003	40426
2004	40823
2005	41220
2006	41656
2007	42123
2008	42604
2009	43096
2010	43586
2011	43872
2012	43895
2013	43836
2014	43762
2015	43673
2016	43680
2017	43844
2018	44056
2019	44262
2020	44459
2021	44723
2022	45024
2023	45305
