950
1166
988
1476
1367
898
1583
1017
1505
955
1336
978
1288
1577
941
889
886
1085
866
1125
1000
1140
894
909
1339
912
1512
952
876
1261
922
1089
902
1090
895
1211