1375
1151
1156
918
842
701
695
632
957
641
1504
685
687
691
733
1831
757
861
780
763
1982
693
817
803
3202
728
883
1096
1311
866
3303
771
786
869
673
2483
945
663
19963
1158
676
645
725
710
3744
1106
765
698
784
1423
762
723
2520
813
881
637
2536
940
867
715