1066
665
655
509
552
636
1260
641
655
1654
579
633
471
963
561
801
610
505
3544
639
556
578