19048 27
15476 15
22452 37
15876 30
18982 37
25615 52
20437 30
14327 14
18230 29
10167 3
13625 10
17643 24
14124 24
13796 3
9845 4
11055 7
30882 21
38860 53
13402 20
9566 1
14746 9
11861 17
13467 21
31856 107