>>937160165
Nhentai is pretty good. Just sort by Popular and it's mostly English translated