1542
990
1363
1020
1336
1619
960
907
904
1103
884
1154
1017
1160
912
932
1373
945
1547
983
910
1285
953
1118
936
1117
931
1243
858
1494
1315
1028
1308
1339
1310
925