ibincount always output in order, bad!