The people have spoken. The Top 20 is set.

Over the past 10 days, thousands on Facebook voted in our Michigan Lakes Tournament Challenge (thank you!), rooting for their favorite inland lakes to reach this weekend's semifinals.

Now it's time to find the Final Four. We've divided the remaining 20 lakes into four votes of 5 - and the winner in each will move on to Monday's final vote.

Which lake will win? Will it be Torch Lake - a widespread favorite and one of Michigan's top-rated lakes? What about Higgins Lake, which received more than 90% of the vote last Saturday? Could Hubbard Lake and Lake Orion - two lower-seeded lakes - continue their Cinderella run?

For each vote, voting ends at noon the following day; then the next vote begins. Check the links below to see voting results and to vote now!

See the first-round voting results here.

Michigan lakes tournament schedule

Thursday, June 29

Semifinal round 1: Torch Lake, Lake Orion, Lake Gogebic, Glen Lake, Walloon Lake (VOTE NOW)

Friday, June 30

Semifinal round 2: Higgins Lake, Mullett Lake, Crystal Lake, Black Lake, Crooked Lake

Saturday, July 1

Semifinal round 3: Houghton Lake, Lake Leelanau, Silver Lake, Long Lake, Elk Lake

Sunday, July 2

Semifinal round 4: Burt Lake, Lake Charlevoix, Portage Lake, Hubbard Lake, Gun Lake

Monday, July 3

Final round (Vote on the final four lakes).