수많다 means "a lot, countless, numerous" and 사람 means "people". So, it means "a lot of people" = more than "many". And the verb ending -네 means you're saying it with some emotion or surprise. Like "wow!". 있었네(요) means "wow, there were...". So... "(wow,) There were a lot of people inside!".