how to know how many numbers i deleted with erase command on multiset c++

#include <iostream>
#include <set>

int main() {
    std::multiset<int> numbers = {1, 2, 2, 3, 4, 4, 4, 5};

    // Erase all occurrences of the number 4 from the multiset
    int numberToDelete = 4;
    auto numDeleted = numbers.erase(numberToDelete);

    // Display the number of elements deleted
    std::cout << "Number of elements deleted: " << numDeleted << std::endl;

    return 0;
}