Updated lists:
Swaps:
607, 596, 554 x 2, 537, 531, 529, 528 x 2, 523, 472, 450, 442, 420, 419, 405 x 2, 387, 384, 378, 356, 330, 321, 319, 303, 293, 290, 269, 268, 255, 251, 249, 227, 221, 215, 211, 209, 196, 193, 132, 119, 87, 81, 69, 61, 60, 56, 54, 28.
Needs:
2, 4, 14, 15, 18, 19, 20, 26...