This year 45,054 Ujian Pencapaian Sekolah Rendah (UPSR) candidates scored As in all subjects, a 0.54 percent drop compared to 46,012 candidates last year.