1387
1666
1635
1555
1149
1253
903
1368
998
918
956
1479
1074
1325
932
954
1172
990
1374
1588
1019
1508
959
1338
982
1294
1580
943
892
890
1087
869
1131