The same parameters do not return the same value

 

Hello guys, Someone can explain why it is that:

long leverage1 = ACCOUNT_LEVERAGE;

returns value: 35

and 

long leverage2 = AccountInfoInteger(ACCOUNT_LEVERAGE);

returns value: 300

Why these two do not return the same value?

 
The first is the constant 35. The latter returns some account information.