505
532
566
537
510
588
483
503
514
519
520
517
500
529
487
547
536
504
548
523
493
506
524
571
546
512
527
530