2778
1036
1105
1197
1280
1079
6788
3865
1234
971
910
1183
1580
966
1145
1012
1370
1137
1333
1259
1334
942
904
1212
957
956
950
1204
1209
961
911
866
871
869
930
828