#include<bits/stdc++.h>
using namespace std;
const int N=2100,mod=1e9+7;
int dp[N][N];//长度为i 最大元素为j种类
int main(){
int n,k;
cin>>n>>k;
// dp[0][0]=1;
for(int i=1;i<=n;i++)dp[1][i]=1;
for(int i=2;i<=k;i++){
for(int j=1;j<=n;j++){
for(int k=1;k*j<=n;k++){
dp[i][j]=(dp[i][j]+dp[i-1][k*j])%mod;
}
}
}
int ans=0;
for(int i=1;i<=n;i++){
ans+=dp[k][i];
ans%=mod;
}
cout<<ans<<"\n";
return 0;
}
10-09
223

10-13
221
