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

const int MOD = (int) 1e9 + 7;

int C[2002][2002];

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(NULL), cout.tie(NULL);

    int N, K;
    cin >> N >> K;

    for(int i=0; i<=N; i++)
        C[i][0] = 1;
    
    for(int i=1; i<=N; i++)
        for(int j=1; j<=N; j++)
            C[i][j] = (C[i-1][j-1] + C[i-1][j]) % MOD;
    
    for(int i=1; i<=K; i++)
        cout << 1LL * C[N-K+1][i] * C[K-1][i-1] % MOD << "\n";

    return 0;
}
