1372
1642
1015
1503
3018
1256
936
1374
879
944
1055
1120
1042
946
947
1400
914
973
931
982
966
1155
1464