count edge