1787
1370
639
801
2629
1035
1051
1007
2428
868
872
746
903
1338
689
1084
701
1142
2305
652
809
677
731
760
934
759
865
769
1454
1059
774
688
993
17620
819
686
884
1107
22044
839
1117
1100
882
1306
624
733
757
838
748
1517
658
700
692
809
889
952
953
2870
1348
1313
691
702
942
882
904
690
805
826
987
1278
619
953
992
847
748
882
921
657
681
785
781
871
947
749
1633
656
752
892
754
805
751
891
4140
1092
736
1182
791
687
830
1208
776
688
1048
650
806
1644
608
858
636
744
2860
891
1699
969
2699
896
776
656
865
1262