Year	Number
1971	42868
1972	46128
1973	54650
1977	46656
1978	57300
1979	78092
1980	105263
1981	102745
1982	107849
1983	121033
1985	151888
1986	155353
1987	116928
1990	160177
1991	162486
1992	159202
1993	163747
1994	169520
1995	185181
1999	103147
2000	123810
2001	142553
2002	180531
2004	243428
2005	305877
2006	367962
2007	443974
2008	512266
2009	598424
2010	671902
2011	716289
2012	727895
2013	1008992
2014	1025975
2015	1073111
2016	888065
2017	1216214
2018	1024644
2019	1106853
2020	1466665
2021	1224878
2022	1419042
