Yes, 435 representatives for almost 300 million people does seem awfully low. In comparison, the UK has 646 MPs to represent a population one-fifth the size (about 60 million).