Social medicine and public health in THIES Senegal