Year	Number
1960	119309
1961	120263
1962	120999
1963	121556
1964	121961
1965	122314
1966	122755
1967	123377
1968	124259
1969	125481
1970	127145
1971	129390
1972	132244
1973	135645
1974	139526
1975	143887
1976	148740
1977	154050
1978	159793
1979	165926
1980	171301
1981	176314
1982	181856
1983	187308
1984	192782
1985	198191
1986	203364
1987	205834
1988	206797
1989	209450
1990	213187
1991	217599
1992	221964
1993	228257
1994	239382
1995	249980
1996	257139
1997	263484
1998	268951
1999	273858
2000	278669
2001	284354
2002	290691
2003	296881
2004	303048
2005	309448
2006	316226
2007	323402
2008	330951
2009	338805
2010	346967
2011	355653
2012	365465
2013	377412
2014	390964
2015	404730
2016	419271
2017	435370
2018	453024
2019	472120
2020	491211
2021	507585
2022	522502
2023	541158
