下图表示生态系统的能量流动,请据图回答:
(1)生产者是____,初级消费者是____,次级消费者是____,三级消费者是____。
(2)图中a1代表_______________________,图中a2代表_______________________。
(3)a3<a2的原因是___________________________________________。
(4)从生态系统的能量传递效率上看,一个营养级的能量流动到下一个营养级的只有______。因此,一条食物链一般不能超过__________。