508
586
480
501
512
517
518
502
481
515
499
527
485
543
503
532
547
521
491
522
569
544
510
523
526
528
551