541
580
550
524
599
531
526
566
498
494
496
505
489
511
573
528
567
486
465
477
451
508
522
589
517
510
504