Year	Number
1995	127000
1996	142000
1997	136000
1998	134000
1999	130000
2000	140000
2001	138000
2002	135000
2003	127000
2004	126000
2005	135000
2006	151000
2007	171000
2008	173000
2009	178000
2010	191000
2011	210000
2012	216000
2013	237000
2014	239000
2015	296000
2016	333000
2017	382000
2018	405000
2019	428000
2020	124500
