650
1012
1063
846
750
1534
723
639
904
3485
797
869
628
1428
712
818
663
759
890
1256
797
1532
899
1332
805
865
1173
875
721
1411
908
1151
868
775
856
768
773
869
753
780
697
1177
752
14927
723
738
1118
834
1092
836
1054
809
990
1210
661
776
922
920
814
789