Year	Number
1995	6574000
1996	6580000
1997	7841000
1998	9312000
1999	9874000
2000	10003000
2001	9500000
2002	9595000
2003	9181000
2004	9646000
2005	10012000
2006	10739000
2007	11008000
2008	10104000
2009	9921000
2010	10883000
2011	11300000
2012	11680000
2013	12783000
2014	13925000
2015	15007000
2016	15828000
2017	17924000
2018	18780000
2019	20129000
2020	7265000
