Year	Number
1980	174842
1981	8816
1982	9335
1983	237536
1984	266660
1985	282371
1986	298506
1987	321054
1988	320456
1989	330514
1990	349337
1991	357989
1992	365512
1993	367734
1994	361691
1995	407756
1996	424249
1997	435329
1998	428311
1999	436757
2000	490611
2001	496382
2002	492283
2003	512027
2004	546382
2005	596811
2006	609378
2007	629917
2008	659377
2009	667812
2010	731535
2011	857546
2012	986823
2013	1146947
2014	1240339
2015	1403980
2016	1638504
2017	1684097
2018	1828229
2019	1679298
2020	1769228
