#pragma comment(linker, "/STACK:102400000,102400000") #include #include #include #include #include #include #include #include #include #include #include #include #define LL long long #define double long double #define F(x) ((x)/3+((x)%3==1?0:tb)) #define G(x) ((x)mp; int main() { int n; scanf("%d",&n); while(n--){ string a;cin>>a; sort(a.begin(),a.end()); printf("%d\n",mp[a]); mp[a]++; } return 0; }