KABUL, Afghanistan (AP) _ Afghanistan's warring factions released 307 prisoners of war to mark Eid al-Fitr, the holiday ending Ramadan, the Muslim month of dawn-to-dusk fasting, Red Cross officials said Sunday.

The Taliban Islamic army, which controls about 85 percent of Afghanistan, released 187 prisoners from jails in Kabul and in Kandahar, the Taliban's seat of government 270 miles to the southwest.

The opposition alliance, which holds the remaining 15 percent of the country, released 120 prisoners in response, said Red Cross spokesman Juan Martinez.

Red Cross officials said the Taliban is still holding 4,000 war prisoners, while the northern opposition holds another 1,500.

The opposition coalition is fighting to keep the Taliban from seizing all of Afghanistan in its bid to impose its strict version of Islamic law nationwide.