...
37 10923 18
21 10353 41
29 10273 5
47 6652 10
36 6482 12
29 4542 2
47 4008 1
126 3630 9
99 3487 8
143 3325 2