Year	Number
1998	47594000
1999	53144000
2000	58901000
2001	61096000
2002	64540000
2003	60936000
2004	68903000
2005	72300000
2006	75812000
2007	80682000
2008	81911000
2009	81958000
2010	84442000
2011	84816000
2012	85276000
2013	84414000
2014	84519000
2015	89082000
2016	91758000
2017	91304000
2018	92214000
2019	94715000
2020	8261000
