1213
881
896
1172
974
920
1088
1556
929
983
1165
1456
1393
1333
953
1445
1304
876
1488
1079
1076
1063
1160
1261
1112
1108
981
923
1258
1187
928
888