Year	Number
1996	71155.85090702589
1997	78887.46883075222
1998	88016.62454683724
1999	91533.33445050739
2000	103007.91775158168
2001	126050.73521170912
2002	137590.4969019651
2003	156410.80592722632
2004	198615.59352351597
2005	253922.35533582067
2006	296652.5812961652
2007	327096.5279418995
2008	376743.4987240293
2009	430768.0632600945
2010	469833.4362763767
2011	501862.5387493802
2012	518059.93999999994
2013	555431.75
2014	594358.3600000001
2015	625715.2299999999
2016	674420.04
2017	725721.76
2018	812843.3499999999
2019	927031.2500000001
2020	1015385.2900000003
