648
983
697
511
603
929
626
571
1027
641
547
1050
4446
1710
644
559
686
652
553
570
662
499
690
680
690