Year	Number
1960	42604
1961	44789
1962	47102
1963	49490
1964	51930
1965	54440
1966	57032
1967	59701
1968	62476
1969	65433
1970	68661
1971	72203
1972	76030
1973	80056
1974	84226
1975	88540
1976	92497
1977	95798
1978	98734
1979	101532
1980	104412
1981	107495
1982	110821
1983	114418
1984	118495
1985	123078
1986	127998
1987	133414
1988	139501
1989	146848
1990	155092
1991	163225
1992	171221
1993	179107
1994	186882
1995	194531
1996	202045
1997	209398
1998	215554
1999	219466
2000	222225
2001	225011
2002	229421
2003	235336
2004	241136
2005	246874
2006	252627
2007	258524
2008	264638
2009	270990
2010	277562
2011	281694
2012	283600
2013	285782
2014	289153
2015	294284
2016	300425
2017	307413
2018	315111
2019	323358
2020	330319
2021	334908
2022	339452
2023	346998
