12043 6
13927 6
17853 20
11008 3
13330 5
16437 12
12060 2
13227 7
18915 22
20731 18
16249 15
15304 8
24282 31
29026 32
25590 24
25523 20
22732 18
14912 9
23570 13
21526 9
10640 2
14044 4
22935 30
18716 14