31117 27
10214 5
11261 5
9710 10
8733 7
7377 7
7191 3
26551 22
11467 5
41997 36
13920 6
15159 9
12628 7
65411 55
14975 14
23383 27
16236 12
9062 7
32175 32
19191 19
7772 2
8586 8
18488 22
10768 27