20161221 india: BJP gets lion's share of donations above Rs 20;000