ATHENS, Greece -- Libya's navy spokesman says that more than 100 bodies of migrants have been retrieved after a boat capsized off Libya's shores.

Col. Ayoub Gassim has told The Associated Press that at least 104 bodies have been pulled out of the waters near the western city of Zwara but that the expected death toll is likely to be higher since such boats usually carry up to 125 people.

He said the Libyan coast guards found the empty boat on Thursday and that it's possible the boat capsized on Wednesday.

Get Breaking News Delivered to Your Inbox

Speaking over the telephone, he blamed Europe for "doing nothing but counting bodies" to stop the illegal migration from Libya.

The discovery of the bodies off Zwara is the latest in a string of tragedies that have already claimed more than 1,000 lives in recent weeks as desperate migrants embark on treacherous sea journeys seeking a better life in Europe.

Survivors have told harrowing stories of their journeys.

Last week, Italian daily La Stampa reported that a Nigerian female survivor told aid workers: "We tried everything to stop the water, to bail it out of the boat. We used our hands, plastic glasses. For two hours we fought against the water but it was useless. It began to flood the boat, and those below deck had no chance. Woman, men, children, many children, were trapped, and drowned."

Meanwhile, four bodies were recovered and 340 people rescued Friday from a sinking migrant boat carrying a "significant number" of people in the Mediterranean Sea south of the Greek island of Crete, authorities said.

The coast guard said the roughly 82-foot vessel, which resembled a large fishing boat, had been carrying an undetermined number of people when it was located Friday half-sunk about 75 nautical miles south of Crete in international waters, and within Egypt's search and rescue area of operation.

Greece was sending two patrol vessels, a military airplane and three helicopters, while five passing ships were participating in the rescue operation and one more was on its way. The coast guard said the operation was continuing to locate any potentially missing passengers from the migrant boat.

It was not immediately clear where the boat's passengers were from, or where the vessel had set off from or was heading to.

"The information we have on the number of people on board the vessel is still unclear - we've heard that there were 400 or 500 people on board, but we cannot confirm that number," Coast Guard spokesman Nikos Lagadianos said.

"There is a huge rescue effort underway."

It wasn't immediately clear where the survivors will be taken. Authorities in southern Crete said temporary shelter space - possibly sports facilities - was being sought on the island to house people if they are taken there.

Migrant smugglers have opted for more dangerous routes after a March agreement

The short crossing from the Turkish coast to Greek islands was the preferred route for migrants heading to Europe until Balkan countries closed their borders and the European Union reached an agreement with Turkey to stem the flow of people.

Under that deal, those arriving on Greek islands from March 20 onwards face deportation back to Turkey unless they successfully apply for asylum in Greece, a financially troubled country few migrants or refugees want to stay in.

The deal has led to a dramatic decrease in the number of people arriving on Greek islands from Turkey. The coast guard said it and European border patrol agency Frontex had rescued 164 people in four separate incidents Thursday off the islands of Lesbos and Chios. Before the EU-Turkey deal, thousands would arrive each day.

However, the agreement has led refugees and migrants to seek alternative routes, with many attempting the much longer and more dangerous crossing from north Africa towards Italy. Hundreds have died in the past few weeks when overcrowded boats attempting the crossing sank.