AND_6640AND_6641AND_6643AND_6644AND_6646AND_6647AND_6649AND_6650AND_6652AND_6653AND_6655AND_6659AND_6660AND_6663AND_6664AND_6666AND_6667AND_6668AND_6669AND_6671