#include<iostream>
using namespace std;
int main(){
  while(1){
    int ans=0,n,m,p[1001]={};
    cin>>n>>m;
    if(n==0 && m==0)break;
    for(int i=0;i<n;i++)
      cin>>p[i];
    
    for(int j=0;j<n;j++) 
      for(int i=0;i<n;i++)
	if(p[i]<p[i+1])swap(p[i],p[i+1]);

    for(int i=0;i<n;i++){
      if((i+1)%m==0)p[i]=0;
      ans+=p[i];
    }

    cout<<ans<<endl;
  }
  return 0;
}