How many rows can I add on proxy access list?

Hello,
I read the manual on the Mikrotik Wiki about the Web Proxy but I can’t find how many rows I can add on a access list.

I need to add many rows to create a blacklist on my hotspot, I create a script to convert a Shalla Secure Service list in a rsc file to import on RB but when I try to import my file terminal session crash.

If I reduce the number of rows in the import step script works properly.

Any ideas to fix the problem or to create a blacklist working?

a part of my script

 :put "Setting delle regole proxy ed aggiunta blacklist"
 /ip proxy access 
add dst-host="0-cost-host.com/candy_manson" action="deny" redirect-to="http://www.google.com"
add dst-host="0003.bestsoloadm.cn/amateur-ass-hole" action="deny" redirect-to="http://www.google.com"
add dst-host="001radiostorm.com/stream/hardrock.asx" action="deny" redirect-to="http://www.google.com"
add dst-host="00690069.com/p_b/2" action="deny" redirect-to="http://www.google.com"
add dst-host="007.sh/femdomreality" action="deny" redirect-to="http://www.google.com"
add dst-host="007.sh/idealboobs" action="deny" redirect-to="http://www.google.com"
add dst-host="007.sh/worldmature" action="deny" redirect-to="http://www.google.com"
add dst-host="007dedicatedserver.net/sexkey" action="deny" redirect-to="http://www.google.com"
etc
etc
etc

That’s going to kill the router. Don’t do this. The built in proxy is for small workloads, when you’ve got a small number of users going through the router and don’t have many rules and mainly want to benefit from caching data. Loading up a list of thousands of domains that have to be evaluated every single time a web connection is made (including every single time a web page references an image, javascript, flash, CSS, whatever external resources it needs to display) is a great way to bring a router to its knees and to stop forwarding packets. Look into getting a dedicated proxy appliance, or build one with Squid.