510
586
482
501
512
518
519
502
516
499
529
509
485
545
503
534
517
548
522
491
504
569
523
526
528
527
552