1125
441
586
464
534
604
585
535
531
493
639
543
431
580
567
497
582
545
517
559
521
505
522
491
506
532
508
514
599
551
516
553