1118
1348
1635
1429
1953
1194
1098
893
1263
920
870
869
1059
850
1096
985
1099
877
894
1293
888
1479
931
851
1227
891
1056
871
1051
876
1190
810
1249
971
1228