510
588
482
503
514
519
505
516
500
529
509
486
547
504
534
518
548
522
492
517
524
570
545
511
526
528
552