#include<bits/stdc++.h>
using namespace std;

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int n,m;
	cin >> n >> m;
	vector<int>day[100010];
	for(int i=0;i<n;i++){
		int a,b;
		cin >> a >> b;
		day[a].push_back(b);
	}
	int ans = 0;
	multiset<int,greater<int> >st;
	for(int i=1;i<=m;i++){
		for(auto it:day[i]){
			st.insert(it);
		}
		if(!st.empty()){
			auto it = st.begin();
			ans += *it;
			st.erase(it);
		}
	}
	cout << ans <<"\n";
}
