1148
635
5254
683
919
720
658
580
759
746
625
1067
744
705
1352
1493
1493
1387
1672
891
823
1482
651
1969
838
706
746
653
1466
1685
743
943
756
867
1200
859
682
681
1532
918
805
719
2537
787
667
799
753
656
899
710
667
681
1107
685
804
763
1166
664
2566
692
1772
1124
645
662
2202
693
658
2834
737
660
1995
662
707
1152
863
2043
660
608
653
726
684
725
948
1793
2027
695
781
2404
701
666
2045
1000
1304
649
1698
740
967
3189
739
697
953
1964
1283
888
2483
1090
1237
672
770
1500
775
656
737
783
2811
734
622
2365
727
728