589
1093
1475
1690
1094
845
806
1097
3121
1023
615
735
1044
653
994
916
648
733
13572
1147
730
4393
1247
701
769
1084
1122
848
1179
1599
700
770
1321
847
685
744
987
828
2044
1489
1364
667
878
706
872
723
803
897
793
1247
699
850
975
914
1237
951
1276
896
935
1739