22604 2
15552 2
20502 3
24827 4
21756 1
19479 0
23778 2
18106 2
24808 2
16979 2
27682 4
16157 2
58778 11
25677 3
61527 4
50754 10
258258 56
45554 5
39078 4
89903 23
37183 7
46359 6
35355 6
55504 10