840
769
797
699
854
832
2080
1005
867
1128
922
977
894
2530
829
2585
997
820
946
2346
848
1042
833
733
697
693
829
684
781
1103
1569
1012
734
1277
760
1084
946
966
711
758
800
904
3623
2153
758
840
746
1382
1475
625
1075
722
685
1117
941
974
935
825
1082
668