#P005888. 重复的识别码

重复的识别码

当前没有测试数据。

题目描述

在一个遥远的古老城市里,画师们以制作精美的油画而闻名。每幅画画完之后,古城都会授予该画一个唯一的识别码,识别码是由 ACGT 四种字符组成字符串。

然而,最近警方破获了一起造假案,收缴了 NN 幅仿制的古城油画,这些油画的识别码,也是假冒的,有一些识别码重复出现了多次。

警方请你编写程序,帮助警方统计出,重复出现的识别码的个数。

比如,有 55 个长度为 66 的识别码如下。

AAAAAA ABCDEF AAAAAA ABCDEF BCDEFG

统计可知:

只出现了 11 次的识别码有 11 个,是 BCDEFG

重复出现了 22 次的识别码有 22 个,分别是:AAAAAAABCDEF

没有重复出现了 33 次、44 次、55 次的识别码。

输入格式

第一行是两个整数 NNMM,分别表示识别码的个数和每个识别码的长度。

接下来有 NN 行,每行是一个长度为 MM 的识别码。

输出格式

输出 NN 行,每行一个整数,第 ii 行请输出,重复出现了 ii 次的识别码的数量。

样例

输入

5 6
AAAAAA
ABCDEF
AAAAAA
ABCDEF
BCDEFG

输出

1
2
0
0
0

数据范围

对于 30%30\% 的数据,满足 1N1001 \le N \le 100

对于 100%100\% 的数据,满足 1M201 \le M \le 201N200001 \le N \le 20000