Swapping

48:01 1079
28:31 379
27:26 551
27:09 436