Year	Number
1960	131408
1961	133874
1962	136524
1963	139344
1964	142329
1965	145493
1966	148847
1967	152386
1968	155936
1969	157539
1970	156257
1971	153541
1972	150219
1973	146625
1974	142907
1975	139208
1976	135397
1977	132945
1978	132660
1979	134065
1980	138225
1981	145367
1982	154648
1983	165087
1984	175721
1985	185921
1986	195370
1987	204119
1988	212524
1989	220931
1990	229490
1991	238284
1992	247373
1993	256817
1994	267057
1995	278197
1996	289966
1997	302418
1998	315548
1999	329318
2000	345748
2001	364688
2002	383968
2003	403668
2004	423972
2005	445146
2006	467474
2007	491133
2008	516140
2009	542409
2010	569731
2011	597134
2012	624500
2013	652487
2014	680902
2015	709490
2016	738048
2017	766354
2018	794308
2019	821881
2020	844153
2021	863375
2022	883926
2023	903958
