840
769
1314
795
699
852
831
2079
1005
866
1128
921
977
3919
2529
2580
997
820
945
2345
1140
847
1040
832
732
696
693
828
684
780
1102
1569
886
1568
1011
734
1276
760
1084
946
965
711
757
902
2153
758
839
744
1382
1471
2545
1074
743
721
1091
685
1117
941
794
824