510
588
482
502
513
519
503
516
499
529
509
485
547
504
534
517
548
522
492
524
569
545
523
526
527
552