Year	Number
1996	36170.148283010705
1997	40284.57336743123
1998	46846.34475955012
1999	48484.494868210866
2000	57408.1591485238
2001	74709.89548844456
2002	80015.58585889371
2003	93207.6783811104
2004	127183.83040326693
2005	173244.97298170254
2006	201987.72827159546
2007	223696.61631051006
2008	261292.9287166851
2009	302312.90591219097
2010	329937.7079338113
2011	348331.5809203417
2012	354841.43999999994
2013	385111.72
2014	416150.85
2015	440762.29000000004
2016	476280.7299999999
2017	516937.99012111145
2018	591674.213871786
2019	685915.5468703551
2020	750641.9296027572
