2622
2934
1195
1008
840
954
1097
1173
949
1124
890
1439
1243
810
1255
3169
1027
1334
875
1147
869
910
2158
2871
895
1181
845
987
1208
865
4363
952
1023
1308
961
1289
997
894
1171
1398
6692
901
955
1044
1323
827
1170
3063
950
1379
1964
908
1220
910
1077
842
766
948
850
920