A triangle with integer sides has perimeter \(16\). How many such non-congruent triangles are there? (A 3-4-5 triangle is considered congruent to a 3-5-4 triangle because we can reflect and rotate the triangles until they match up.)