Year	Number
1993	18300
1994	22500
1995	41100
1996	62600
1997	80700
1998	107300
1999	110600
2000	57095
2001	43113
2002	82821
2003	190182
2004	636276
2005	711939
2006	779759
2007	2679227
2008	2690428
2009	3440816
2010	74856
2011	34859
2012	45111
2013	64008
2014	29031.5983
2015	11098
2016	12928
2017	7925
2020	2669
2021	8900
