1086
1084
987
899
1173
1435
1183
1282
961
804
1340
1243
1501
1510
1190
1639
1747
1004
810
895
812
795
877
833
935
1007
892
882
1087
1634
3186
1025
1400
1206
1429