King's Empire obtaining materials to make hourglasses

Hourglasses are precious. They can reduce 30 minutes of marching time. To easily obtain them, place yourself in a big and active alliance. Once you and your alliance teach certain number of Activities, Hourglasses are rewarded.
Hourglasses can be composed as well from glass bottles and silver sand. These two items are obtained in small number from Demon Invasions after each attack wave. If you win the wave, you will get the full prize. If we lose, we still get half of them.