:   
:   
:   
:    (512<=<=1492)
:      
:    (1-1000)