Year	Number
1960	239983
1961	251391
1962	263357
1963	275893
1964	289044
1965	302784
1966	317197
1967	332295
1968	348135
1969	364683
1970	379289
1971	391112
1972	403321
1973	415875
1974	428838
1975	442205
1976	456008
1977	470203
1978	484859
1979	497111
1980	506228
1981	515486
1982	524927
1983	534541
1984	544345
1985	554300
1986	564452
1987	574790
1988	585332
1989	589935
1990	587220
1991	584517
1992	581823
1993	579149
1994	576483
1995	573830
1996	571185
1997	568560
1998	565943
1999	563338
2000	567900
2001	581598
2002	595647
2003	610035
2004	624791
2005	639862
2006	655318
2007	671148
2008	687382
2009	703963
2010	720968
2011	738383
2012	756219
2013	774485
2014	793193
2015	812352
2016	831975
2017	852071
2018	872653
2019	893826
2020	915712
2021	938444
2022	962139
2023	986899
