Year	Number
1968	20000
1969	20000
1970	21000
1971	22730
1972	16200
1973	5400
1974	5910
1975	11150
1976	10690
1977	10940
1978	10930
1979	10930
1980	10930
1981	5450
1982	5550
1983	31370
1984	180480
1985	180400
1986	132400
1987	310500
1988	679532
1989	710166
1990	773764
1991	529620
1992	431824
1993	272632
1994	348074
1995	393479
1996	390528
1997	323064
1998	262158
1999	257683
2000	197960
2001	152554
2002	132939
2003	130274
2004	115979
2005	100813
2006	96975
2007	85179
2008	83573
2009	121880
2010	154288
2011	288839
2012	376388
2013	433933
2014	659520
2015	736081
2016	791631
2017	889412
2018	903226
2019	733123
2020	800454
2021	821283
2022	879598
2023	979846
