1170
3405
3148
2873
1128
1264
1939
1288
1313
1274
1176
1581
1093
899
1089
1036
1054
1181
1391
1063
1076
1015
1145
984
954
938
967
1538
1148
931