701
cum swapping
697
922
910
1K
380