1260
1394
1077
1104
1097
1420
1164
1173
969
1231
1236
987
940
1073
1088
1045
962
1436
902
916
1195
991
1106
1793
1145
1194
1378
1661
1626
1547
997
1031
954