So the less satoshis the larger the block?
The smaller the input (in satoshis) the longer the time (measured in blocks) required to get to the high priority threshold of 57,600,000.
All tx have a priority. If the priority is <57,600,000 compliant nodes will require them tx to include a fee in order to be relayed or included in a block. If the priority is 57,600,000+ the tx is not required to pay a fee (unless it violates the anti-spam rules). High priority tx can still pay an optional fee to get priority processing by miners. Since priority is a product of (value) * (age) the lower the value the higher the age needs to be in order to have the same priority.
Maybe some examples would help.
For simplicity all of the examples involve a single input. If a tx has multiple inputs then priority is based on the sum product of inputs.
priority = sum(input_value_in_base_units * input_age)/size_in_bytes
0.01 BTC input, 200 blocks old
priority = (0.01 *1E8 * 200) / 250
priority = 800,000 LOW PRIORITY - FEE REQUIRED
0.01 BTC input, 1000 blocks old
priority = (0.01 *1E8 * 1,000) / 250
priority = 4,000,000 LOW PRIORITY - FEE REQUIRED
1 BTC input, 144 blocks old (the "1 bitcoin day" threshold)
priority = (1 *1E8 * 144) / 250
priority = 57,600,000 HIGH PRIORITY - NO FEE REQUIRED
100 BTC input, 5 blocks old
priority = (100 *1E8 * 5) / 250
priority = 200,000,000 HIGH PRIORITY - NO FEE REQUIRED