980
923
979
919
958
843
878
3835
939
3792
4097
971
889
1150
909
2646
1039
960
836
1252
1202
805
827
1050
874
889
1101
894
938
926
1074
1147
2489
819
944
1359
1005
840
920
1033
4586
1341
987
1309
879
1005
1260
2744
875
1396
4974
2857
1142
946
1270
915
1920
1020
937
3780