950
1165
987
1475
1367
898
1583
1016
1504
955
1336
978
1288
1576
941
888
885
1085
866
1124
1000
1138
894
909
1339
911
1512
951
876
1261
921
1089
902
1090
895
1210