887
948
1443
733
762
759
720
789
784
743
769
1025
1288
602
482
553
629
621
555
561
518
660
564
454
611
586
521
610
563
535
558
580
541
529
546