#include <iostream>
#include <utility>
#include <algorithm>
#include <set>
using namespace std;

#define rep(i,n) for(int i=0; i<n; i++)
typedef pair<int,int> pii;
long long cnt[10];

int main() {
	long long h, w;
	cin >> h >> w;
	int n;
	cin >> n;
	set<pii> st;
	cnt[0] = (h-2)*(w-2);
	rep(i, n) {
		int a, b;
		cin >> a >> b;
		a--;  b--;
		for(int sh=max(0, a-2), ih=sh; ih<min(a+1LL, h-2); ih++) {
			for(int sw=max(0, b-2), iw=sw; iw<min(b+1LL, w-2); iw++) {
				int blk = 0;
				for(int ii=0; ii<3; ii++) {
					for(int ij=0; ij<3; ij++) {
						if( st.find(pii(ih+ii, iw+ij)) != st.end() ) {
							blk++;
						}
					}
				}
				cnt[blk]--;
				cnt[blk+1]++;
			}
		}
		st.insert(pii(a,b));
	}
	rep(i,10) {
		cout << cnt[i] << endl;
	}
	return 0;
}