Year	Number
1960	132017
1961	133126
1962	134135
1963	135134
1964	136263
1965	137579
1966	139109
1967	140893
1968	142852
1969	144834
1970	146808
1971	148801
1972	150816
1973	152937
1974	155234
1975	157629
1976	160015
1977	162341
1978	164187
1979	162937
1980	154550
1981	136143
1982	121015
1983	117131
1984	117698
1985	117272
1986	113975
1987	111022
1988	110633
1989	113325
1990	113182
1991	113494
1992	127606
1993	148782
1994	164634
1995	175015
1996	182357
1997	189388
1998	196318
1999	203924
2000	206385
2001	207422
2002	221096
2003	238463
2004	247897
2005	257162
2006	268256
2007	271683
2008	277012
2009	288735
2010	298195
2011	311127
2012	325455
2013	336319
2014	348024
2015	357248
2016	363928
2017	373212
2018	383903
2019	395783
2020	407078
2021	414713
2022	421409
2023	431253
