A normal team for the projects we work on is one or two developers with a project manager or designer, as required. Large teams for larger projects can consist of six to eight people.
For a quick approximation of project timeline, we can take the estimates above and divide by 40 hours for each person assigned to the team. As example, a 1000 hour project takes approximately 2 months of calendar time for a team of 3 people (1000 hours / (3 people * 40 hours/person/week) / 4 weeks/month = ~ 2 months).
For projects that need to be expedited or are larger in scope, we can ramp up and more people to go faster.