Year	Number
1960	282571
1961	289146
1962	295867
1963	302777
1964	309586
1965	316197
1966	322312
1967	328416
1968	334012
1969	339270
1970	344239
1971	348909
1972	353199
1973	357026
1974	360595
1975	364363
1976	368864
1977	375640
1978	383697
1979	392289
1980	401130
1981	410126
1982	419246
1983	428495
1984	437905
1985	447221
1986	455435
1987	457946
1988	457972
1989	457093
1990	455685
1991	452212
1992	447282
1993	442480
1994	437211
1995	431806
1996	427884
1997	428579
1998	430391
1999	432173
2000	433671
2001	434962
2002	436062
2003	437006
2004	437862
2005	438590
2006	439210
2007	439472
2008	438089
2009	435747
2010	432933
2011	429806
2012	426412
2013	422874
2014	419180
2015	415253
2016	411109
2017	406739
2018	402079
2019	397236
2020	393508
2021	390740
2022	388373
2023	386601
