Management of Common Bile Duct Stones: a Ten-Year Experience at a Tertiary Care Center