15104 8
12997 7
15667 19
11631 2
20604 23
20830 19
22326 28
21038 23
13043 2
13325 6
19160 15
13660 10
13568 8
10463 2
12421 5
15161 5
12350 4
11344 4
29019 49
13070 10
12520 3
18639 17
14349 10
22843 46