905
881
687
886
1200
672
632
697
742
845
665
1498
1667
1097
677
724
708
698
871
801
914
1398
1637
670
1295
829
769
2458
2478
943
1113
2466
1355
720
693
1345
807
1120
653
765
1160
670
1133
830
792
2211
964
730
1124
655
678
666
1165
2139
1362
2293
697
667
1227
720
645
1265
1794
2365
1091
768
1998
662
1745
649
1975
729
621
766
721
661
663
695
1261
658
713
719
759
727
1477
649
708
727
2057
1088
722
949
678
1122
679
1605
664
1305
824
1112
1046
710
637
2562
1175
1034
1295
697
1996
658
644
1354
685
1266
703
777
628
642
994
783