read lengths