how long are they and how much do they weigh?