28K people taking part in marathon events