Year	Number
1995	2600000
1996	3797000
1997	4014000
1998	4171000
1999	2863000
2000	3228000
2001	2674000
2002	2338000
2003	3229000
2004	2968000
2005	3364000
2006	3886000
2007	4662000
2008	5238000
2009	4920000
2010	6457000
2011	7807000
2012	8497000
2013	8866000
2014	9617000
2015	9478000
2016	8872000
2017	10610000
2018	10628000
