14897 16
19666 23
14517 7
13467 9
12146 4
12198 12
15379 14
17572 22
20115 21
13935 9
10689 20
19574 42
21880 36
15858 14
18147 31
13748 15
14489 16
28774 44
16038 28
11561 20
20413 29
60933 142
27594 51
24008 62