961
1181
993
1485
1385
912
1596
1027
1517
967
1344
991
1299
1588
949
897
898
1094
878
1141
1012
1150
903
919
1353
925
1524
968
891
1271
932
1101
914
1102
909
1225