1231
1322
952
1426
1031
969
1002
1555
1133
1387
1010
1035
1251
1072
1543
1461
984
1698
1102
1597
1041
1403
1075
1397
1700
1001
1587
1015
963
1333
1018
1180
983
1174
1292