...
50 33553 4
31 23461 4
28 18800 6
32 18012 5
32 16312 3
6 16044 39
112 11549 27
23 10596 9
69 8067 6
113 5817 2