31658 19
10626 9
6922 9
19287 12
7633 9
11778 17
8150 6
21095 16
18858 19
15292 21
9504 13
8974 2
19714 26
8071 8
12789 14
9967 3
12967 14
12471 6
10915 9
7327 10
21662 16
22611 18
13815 15
9708 12