1018
1056
843
876
487
538
1333
1433
1495
1704
1044
1057
938
965
1072
1192
877
893
1446
1086
1126
717
725
952
760
1471
1835
986
910
1378
1504
713
1286
1572
1021