537
510
588
483
503
514
519
505
516
500
529
487
547
534
504
518
548
523
493
517
524
570
546
512
527
530
528
553