Year	Number
1995	33000
1996	31000
1997	29000
1998	35000
1999	44000
2000	43000
2001	38000
2002	45000
2003	51000
2004	51000
2005	60000
2006	54000
2007	65000
2008	65000
2009	74699.9969482422
2010	65000
2011	68400.0015258789
2012	57200.000762939504
2013	59700.000762939504
2014	65800.0030517578
2015	72599.9984741211
2016	86699.9969482422
2017	86599.9984741211
2018	77300.0030517578
2019	94000
