Year	Number
1996	20236.817104806887
1997	20831.26309966729
1998	21354.569999999992
1999	22531.239999999994
2000	23205.019999999997
2001	24537.69
2002	26465.349999999995
2003	29353.829999999994
2004	31533.359999999986
2005	36468.829999999994
2006	42431.74999999999
2007	47590.399999999994
2008	54129.16999999999
2009	60441.969999999994
2010	68345.56
2011	80265.68999999997
2012	87165.51000000001
2013	92901.55999999997
2014	102067.06999999999
2015	109381.03
2016	120843.88999999998
2017	128490.29
2018	144948.16
2019	151991.13
2020	174644.51
