Year	Number
1960	123923
1961	126568
1962	129480
1963	132796
1964	136467
1965	140350
1966	144474
1967	148894
1968	153622
1969	158668
1970	164035
1971	169732
1972	175777
1973	182152
1974	188841
1975	195796
1976	202792
1977	209690
1978	215971
1979	221796
1980	227405
1981	232308
1982	237024
1983	241928
1984	246906
1985	252065
1986	257508
1987	263286
1988	269592
1989	278385
1990	288424
1991	297575
1992	306966
1993	316738
1994	326574
1995	335802
1996	344149
1997	352240
1998	360376
1999	368280
2000	375501
2001	381334
2002	385249
2003	387114
2004	387448
2005	386328
2006	384325
2007	382808
2008	382362
2009	383273
2010	385721
2011	389716
2012	394804
2013	400289
2014	405934
2015	411976
2016	418678
2017	425942
2018	433424
2019	440805
2020	448388
2021	456093
2022	463529
2023	470413
