#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin >> t;
for (int i = 0; i < t; i++) {
int n, m;
cin >> n >> m;
vector<vector<int>> a(n, vector<int>(m));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) { cin >> a[i][j]; }
}
long long ans = 0;
for (int i = 0; i < m; i++) {
vector<long long> temp;
long long sum = 0;
for (int j = 0; j < n; j++) {
temp.push_back(a[j][i]);
sum += a[j][i];
}
long long curr = 0;
sort(temp.begin(), temp.end());
for (int j = 0; j < n; j++) {
curr += temp[j];
ans += llabs((sum - curr) - (n - 1 - j) * temp[j]);
}
}
cout << ans << "\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJaW50IHQ7CgljaW4gPj4gdDsKCWZvciAoaW50IGkgPSAwOyBpIDwgdDsgaSsrKSB7CgkJaW50IG4sIG07CgkJY2luID4+IG4gPj4gbTsKCQl2ZWN0b3I8dmVjdG9yPGludD4+IGEobiwgdmVjdG9yPGludD4obSkpOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJCWZvciAoaW50IGogPSAwOyBqIDwgbTsgaisrKSB7IGNpbiA+PiBhW2ldW2pdOyB9CgkJfQoKCQlsb25nIGxvbmcgYW5zID0gMDsKCQlmb3IgKGludCBpID0gMDsgaSA8IG07IGkrKykgewoJCQl2ZWN0b3I8bG9uZyBsb25nPiB0ZW1wOwoJCQlsb25nIGxvbmcgc3VtID0gMDsKCQkJZm9yIChpbnQgaiA9IDA7IGogPCBuOyBqKyspIHsKCQkJCXRlbXAucHVzaF9iYWNrKGFbal1baV0pOwoJCQkJc3VtICs9IGFbal1baV07CgkJCX0KCQkJbG9uZyBsb25nIGN1cnIgPSAwOwoJCQlzb3J0KHRlbXAuYmVnaW4oKSwgdGVtcC5lbmQoKSk7CgkJCWZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSB7CgkJCQljdXJyICs9IHRlbXBbal07CgkJCQlhbnMgKz0gbGxhYnMoKHN1bSAtIGN1cnIpIC0gKG4gLSAxIC0gaikgKiB0ZW1wW2pdKTsKCQkJfQoJCX0KCgkJY291dCA8PCBhbnMgPDwgIlxuIjsKCX0KfQ==