2624
2936
1195
1008
840
956
1098
1173
949
1126
890
1439
1244
810
1255
3169
1027
1334
875
1147
869
911
2158
2871
895
1181
845
987
1209
865
4363
953
1023
1308
963
1289
997
895
1171
1398
6692
901
955
1044
1323
827
1170
3063
951
1380
1965
908
1220
910
1077
842
766
948
850
921