import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) N, M = map(int, input().split()) A = [[0] * (M + 1) for _ in range(M + 1)] for i in range(1, M + 1): for j, x in enumerate(map(int, input().split()), 1): A[i][j] = x for i in range(M+1): for j in range(M): A[i][j + 1] += A[i][j] for j in range(M + 1): for i in range(M): A[i + 1][j] += A[i][j] for _ in range(N): x, y = map(int, input().split()) cnt = 0 for i in range(x): for j in range(y): for k in range(x, M + 1): for l in range(y, M + 1): sm = A[k][l] + A[i][j] - A[k][j] - A[i][l] # print((i, j), (k, l), sm) cnt += sm == 0 print(cnt)