Mesh long sleeve top