1086
1085
987
899
1174
1436
1183
1283
961
804
1340
1244
1501
1511
1190
1640
1749
1005
810
895
812
795
878
833
935
1007
892
882
1088
1635
3187
1025
1400
1207
1429