1367
1635
1010
1493
3014
1252
931
1368
874
938
1047
1113
1036
941
942
1395
907
966
925
976
960
1147
1458
936
1289