Total 3504