904
862
1183
854
937
844
963
1272
1232
1344
1047
1306
944
1053
1326
1376
1577
1090
859
945
1032
1045
1177
1345
1060
1066
985
969
1380
1137
1011
1141
980
950
930
960