Number of Rational Points on Curves