582
512
105
508
539
488
522
485
480
469
494
442
517
497
504
476