2500 Eintrage? Da scrollt man sich ja zu Tode, wenn man was sucht.
UND jeder Eintrag ist auch noch mindestens 130 Pixel hoch ... 325.000 Pixel (300 bis 600 Bildschirme lang)
Ein Grid/Liste mit Filterfunktion wäre da fast schon angebracht.
Ein Therapeut entspricht 1024 Gigapeut.