#include<bits/stdc++.h>
using namespace std;
long long n,k,ans,C[2003][2003],mo=1e9+7;
int main() {
	scanf("%d %d",&n,&k);
	C[0][0]=1;
	for(int i=1; i<=2000; i++) {
		C[i][0]=1;
		for(int j=1; j<=i; j++)
			C[i][j]=(C[i-1][j]+C[i-1][j-1])%mo;
	}//k-1  i-1
	for(int i=1; i<=k; i++)printf("%lld\n",C[n-k+1][i]*C[k-1][i-1]%mo);
	return 0;
}