Middle 2 have a lot of wear but no holes or stains

Far right is 18-24 months but very stretchy - my DD got 2 summers out of these
$4 plus shipping