1654
897
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
1281
879
1005
1260
1096
2744
875
1396
4974
2857
1142
946
1270
915