Year	Number
1960	108068
1961	109840
1962	113096
1963	116179
1964	118600
1965	120162
1966	121304
1967	122487
1968	123828
1969	124810
1970	125561
1971	126073
1972	126324
1973	126707
1974	130021
1975	137635
1976	147927
1977	160466
1978	174209
1979	181472
1980	184197
1981	189202
1982	194289
1983	199299
1984	204092
1985	208592
1986	212791
1987	216716
1988	220406
1989	223878
1990	226995
1991	230764
1992	236274
1993	243042
1994	249572
1995	254563
1996	258325
1997	261624
1998	264956
1999	268530
2000	272452
2001	276856
2002	281835
2003	287421
2004	293458
2005	300057
2006	307296
2007	315001
2008	322792
2009	330438
2010	338077
2011	345976
2012	354164
2013	362456
2014	370579
2015	378273
2016	385473
2017	391896
2018	397606
2019	402976
2020	408043
2021	412756
2022	416990
2023	420833
