505
532
566
537
510
588
483
503
516
519
521
506
517
501
529
487
548
536
504
549
523
495
524
572
546
513
528
531