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