22608 2
15555 2
20503 3
24834 4
21754 1
19479 0
23784 2
18106 2
24805 2
16978 2
27679 4
16158 2
58781 11
25626 3
61534 4
50758 10
258230 56
45526 5
39076 4
89904 23
37181 7
46332 6
35358 6
55483 10