526
542
508
523
551
524
532
552
621
570
507
534
541
514
591
486
506
519
522
509
505
530
512
490
554
511
537
525