2,000 farmers attend AGM