SHANGHAI, APR 20 (SMM) - The #0 zinc transaction prices were 28,770~ 28,820 yuan/mt for mainstream brands, in premiums of 100 yuan/mt against Shanghai prices. Today, the fluctuation range of zinc prices narrowed. Although the prices still increased slightly on the whole, the momentum was suspended. After several days of wait-and-see in the downstream, the purchasing willingness increased today, while the Ningbo cargo holders still maintained the quotation at about 100 yuan/mt and were willing to ship. On the whole, the trading has recovered today, but the market still mainly purchased as needed.