Year	Number
1960	317568
1961	339547
1962	361722
1963	383473
1964	403345
1965	421151
1966	438090
1967	454065
1968	468932
1969	482801
1970	495766
1971	507888
1972	519025
1973	529192
1974	538606
1975	547357
1976	555687
1977	563917
1978	572283
1979	581153
1980	590268
1981	600160
1982	611706
1983	624455
1984	638117
1985	653106
1986	670300
1987	689436
1988	708297
1989	728896
1990	751048
1991	771627
1992	791606
1993	810895
1994	828024
1995	842162
1996	852664
1997	859744
1998	864258
1999	865778
2000	863856
2001	858547
2002	850628
2003	841791
2004	831780
2005	822053
2006	814920
2007	809742
2008	806945
2009	807923
2010	813584
2011	824020
2012	838794
2013	856990
2014	877579
2015	899466
2016	921915
2017	944374
2018	965678
2019	984928
2020	1001839
2021	1016071
2022	1027154
2023	1034532
