Year	Number
1960	106303
1961	110242
1962	114350
1963	118579
1964	122974
1965	127527
1966	132182
1967	136964
1968	142199
1969	148193
1970	154917
1971	162365
1972	170677
1973	179833
1974	189613
1975	199964
1976	210920
1977	222424
1978	234129
1979	245556
1980	256616
1981	267442
1982	278075
1983	288169
1984	297734
1985	306770
1986	315214
1987	323106
1988	330947
1989	339350
1990	348237
1991	357596
1992	367313
1993	375937
1994	381889
1995	386950
1996	394414
1997	403763
1998	413575
1999	423913
2000	434388
2001	445583
2002	458094
2003	472021
2004	487290
2005	503888
2006	522064
2007	542006
2008	563973
2009	588719
2010	616030
2011	644932
2012	675007
2013	704353
2014	731496
2015	757367
2016	782596
2017	807067
2018	831306
2019	855638
2020	875846
2021	890483
2022	903510
2023	918192
