31332 17
12797 5
12476 8
11632 5
32775 18
16282 20
25840 23
13190 17
11154 6
14992 22
14981 5
17712 32
25970 52
10678 14
19354 12
9077 6
12723 20
9464 8
14881 9
8862 12
7263 11
12217 13
10798 15
8576 15