904
863
1183
854
937
844
963
1272
1232
1345
1047
1307
944
1053
1326
1376
1577
1090
859
945
1032
1045
1177
1348
1060
1067
988
969
1381
1137
1011
1141
980
950
930
960