Find your home! 9,940 flats to share