Year	Number
1960	122283
1961	125163
1962	128462
1963	132351
1964	136983
1965	142889
1966	149798
1967	156210
1968	161483
1969	165920
1970	170544
1971	175418
1972	180175
1973	184947
1974	189468
1975	194778
1976	200424
1977	205302
1978	209684
1979	213315
1980	213935
1981	209524
1982	203565
1983	198257
1984	195127
1985	195282
1986	198874
1987	203538
1988	207125
1989	210915
1990	215174
1991	219804
1992	224427
1993	229298
1994	234875
1995	241877
1996	249313
1997	256112
1998	262300
1999	269123
2000	276452
2001	283522
2002	289829
2003	294547
2004	299261
2005	304740
2006	310798
2007	317979
2008	323931
2009	330824
2010	333020
2011	335940
2012	342972
2013	350942
2014	359799
2015	369266
2016	378452
2017	387678
2018	398690
2019	411218
2020	422607
2021	432176
2022	442654
2023	454291
