1:1 NAT max

Hi,

I am thinking about buying mikrotik router, but I have some requirement: I want router to be able to map my private IPs with 1:1 NAT, about ~1000 devices. Is max. number limited by RouterOS or hardware (by RAM?)?

Can someone confirm that any router by mikrotik would support such a number (1000)? Which affordable router would you recommend?

in the sense that you have 1000 public IPs and you want them to be connected with Nat 1:1 on 1000 private IPs?

Exactly abbio90 (actually, a bit less than 1000), thoughts?