1000
32
16