#include <iostream>
using namespace std;
int main() {
int n, m, v[1001];
cin >> n >> m;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
}
int nr; // numarul de aparitii ale fiecarui element
for (int i = 1; i <= m; ++i) {
nr = 0;
for (int j = 1; j <= n; ++j) {
if (i == v[j]) {
++nr;
}
}
cout << "Elementul " << i << " apare de " << nr << " ori\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgaW50IG4sIG0sIHZbMTAwMV07CiAgY2luID4+IG4gPj4gbTsKICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKICAgIGNpbiA+PiB2W2ldOwogIH0KICBpbnQgbnI7IC8vIG51bWFydWwgZGUgYXBhcml0aWkgYWxlIGZpZWNhcnVpIGVsZW1lbnQKICBmb3IgKGludCBpID0gMTsgaSA8PSBtOyArK2kpIHsKICAgIG5yID0gMDsKICAgIGZvciAoaW50IGogPSAxOyBqIDw9IG47ICsraikgewogICAgICBpZiAoaSA9PSB2W2pdKSB7CiAgICAgICAgKytucjsKICAgICAgfQogICAgfQogICAgY291dCA8PCAiRWxlbWVudHVsICIgPDwgaSA8PCAiIGFwYXJlIGRlICIgPDwgbnIgPDwgIiBvcmlcbiI7CiAgfQogIHJldHVybiAwOwp9