14060 15
9684 2
7550 3
12895 16
8466 3
14894 12
12129 9
13026 17
10298 4
15342 25
13556 12
10463 10
8837 6
12589 11
31729 62
25723 43
8705 7
8194 3
15975 16
8146 3
7127 3
13598 16
10070 3
18504 33