1102
1607
1163
1162
1261
914
925
960
939
962
1184
995
1486
1385
913
1599
1027
1518
969
1346
992
1300
1592
926
1528
893
1273
932
1103
916
911
1225
840
1476