1129
1387
1119
1221
898
854
753
1257
1186
1394
1454
1138
1589
1673
911
771
846
763
740
838
793
892
958
853
842
1044
1545
3068
966
1302
1161
1351
1099
1150
1245
1114