503
531
564
536
510
587
482
502
512
519
516
499
529
509
485
547
534
517
548
522
492
504
523
569
545
526