Year	Number
1995	13083000
1996	12064000
1997	12173000
1998	12317000
1999	10622000
2000	11065000
2001	11167000
2002	12966000
2003	14283000
2004	17558000
2005	17759000
2006	16597000
2007	17056000
2008	17162000
2009	16640000
2010	16082000
2011	16634000
2012	16143000
2013	16038000
2014	16340000
2015	17276000
2016	18895000
2017	20297000
2018	22805000
2019	24860000
2020	12727000
