#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    long long int n, x, count = 0, y, z;
    scanf("%lld %lld", &n, &x);
    long long int ara[n];
    for (long long int i = 0; i < n; i++) scanf("%lld", &ara[i]);
    sort(ara, ara + n);
    for (long long int i = n - 1; i >= 0; i--) {
      if (ara[i] >= x) {
        count++;
      } else {
        y = 1;
        for (long long int j = i - 1; j >= 0; j--) {
          z = x / ara[j];
          if (x % ara[j] != 0) {
            z++;
          }
          if (z - y == 1) {
            count++;
            i = j;
            break;
          } else if (z - y - 1 > j) {
            z = -1;
            break;
          } else {
            y++;
          }
        }
        if (z == -1) {
          break;
        }
      }
    }
    printf("%lld\n", count);
    ;
  }
  return 0;
}
