535~690 10351~30000 21231~24032 1958~3000 ^