#include<bits/stdc++.h>
#define LL long long
#define M 1000005 
using namespace std;
const int P=1e9+7;
int C[2005][2005];
int main(){ 
	
	int n,k;
	cin>>n>>k;
	for(int i=0;i<=n;i++)
		for(int j=0;j<=i;j++){
			if(j==0||j==i)C[i][j]=1;
			else C[i][j]=(C[i-1][j-1]+C[i-1][j])%P;
		}
	for(int i=1;i<=k;i++){
		int ans=1LL*C[k-1][i-1]*C[n-k+1][i]%P;
		printf("%d\n",ans);
	}
	return 0;
}