1731
1552
1527
603
677
602
813
747
837
751
1212
938
1073
633
677
2057
651
1005
688
715
649
675