All the sides of a triangle have integer length. The perimeter of the triangle is 10, and the triangle is scalene. How many such non-congruent triangles are there?