Year	Number
1996	53177.37886384435
1997	55865.15985554652
1998	57062.33328120236
1999	59988.05165300887
2000	62913.68002455786
2001	67381.19280813709
2002	74370.1948280416
2003	82381.626161293
2004	90769.63449719489
2005	101771.83049842638
2006	116907.3711858614
2007	128595.81533109871
2008	142892.04485028863
2009	160155.9788007248
2010	177086.20624383885
2011	201044.14802612952
2012	214326.81000000008
2013	227202.57999999996
2014	245170.46
2015	261297.04
2016	287674.42000000004
2017	308252.2500000001
2018	343790.22000000003
2019	381495.42000000004
2020	432489.7399999999
