1143
1010
1046
6751
990
957
1508
1051
1147
973
932
2977
1064
890
2195
870
897
1144
971
1022
3765
924
933
806
1029
961
918
915
904
1009
1027
1347
984
960
1078
929
1009
860
968
838
915
1057
1331
4005
897
1228
891
1042
1183
950
976
1752
971
1189
942
1305
905
2596
958
1035