There is a limit of 10,500 visas issued each year, however we've never reached that cap.