Meanings of minor planet names: 501001–502000