12312 7
10371 4
23811 31
14410 19
16759 32
23654 34
12832 9
9113 2
15330 15
26619 38
9860 2
18985 25
13975 9
14798 18
21620 20
93492 162
19118 20
17631 18
30317 39
22433 17
18528 20
17136 26
43731 90
170886 270