Year	Number
1960	158125
1961	158032
1962	158374
1963	159484
1964	161229
1965	163732
1966	168418
1967	174600
1968	180701
1969	187318
1970	193489
1971	198771
1972	203843
1973	209263
1974	215489
1975	222005
1976	228573
1977	234874
1978	241199
1979	247710
1980	252539
1981	254985
1982	256150
1983	257731
1984	260518
1985	263994
1986	267646
1987	270820
1988	275282
1989	279556
1990	284890
1991	293841
1992	304281
1993	316221
1994	320963
1995	317426
1996	312999
1997	308971
1998	306507
1999	304402
2000	303173
2001	305258
2002	311814
2003	320799
2004	329758
2005	337445
2006	342791
2007	342486
2008	336307
2009	325029
2010	316550
2011	312522
2012	312647
2013	317096
2014	322675
2015	327562
2016	332287
2017	336585
2018	340284
2019	343927
2020	348399
2021	350019
2022	352924
2023	361615
