total count: 45