#include <bits/stdc++.h>
using namespace std;
bool comp(long long a, long long b) { return a > b; }
long long a[100000 + 10];
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    memset(a, 0, sizeof(a));
    int n;
    long long b;
    scanf("%d %lld", &n, &b);
    for (int i = 1; i <= n; i++) {
      scanf("%lld", &a[i]);
      a[i] -= b;
    }
    sort(a + 1, a + n + 1, comp);
    long long sum = 0;
    int flag = 0;
    long long k = 0;
    for (int i = 1; i <= n; i++) {
      sum += a[i];
      if (sum >= 0) {
        k = i;
      }
    }
    printf("%lld\n", k);
  }
  return 0;
}
