Year	Number
1995	26000
1996	21000
1997	17000
1998	7500
1999	10000
2000	11199.999809265099
2001	9899.99961853027
2002	2900.00009536743
2003	5699.99980926514
2004	8199.99980926514
2005	12000
2006	13800.000190734901
2007	17100.0003814697
2008	30600.0003814697
2009	52400.0015258789
2010	53799.999237060496
2011	65400.001525878906
2012	70800.0030517578
2013	83500
2014	95699.9969482422
2015	120500
2016	82000
2017	107000
2018	109000
2019	87000
