Year	Number
1960	126844
1961	131471
1962	136463
1963	141800
1964	146893
1965	151252
1966	155698
1967	160278
1968	164980
1969	169766
1970	174565
1971	179219
1972	185885
1973	194547
1974	202866
1975	210770
1976	218218
1977	225105
1978	231411
1979	236995
1980	243673
1981	244440
1982	245652
1983	247314
1984	249692
1985	252954
1986	256643
1987	259880
1988	263630
1989	268015
1990	271205
1991	273632
1992	276271
1993	278463
1994	281530
1995	287094
1996	293596
1997	299915
1998	306126
1999	312248
2000	318265
2001	324200
2002	330069
2003	335840
2004	340740
2005	344226
2006	347746
2007	351332
2008	354957
2009	358616
2010	362291
2011	365940
2012	369514
2013	372995
2014	376497
2015	380136
2016	383992
2017	388030
2018	392208
2019	396769
2020	401567
2021	405913
2022	409804
2023	413897
