1093
790
680
698
714
1443
763
755
870
1000
695
961
803
889
1103
1007
784
1150
985
899
1223
1142
1002
1521
1222
1136
1325
1446
1283
1379
1363
1667
1594
2497
8752
4315