504 Buddha statues rest on the nine stacked platforms of Borobudur Temple in Central Java