Body weights of 686 species of North American birds (Western Bird Banding Association monograph)