904
860
1180
854
937
844
963
1267
1228
1341
1044
1304
944
1053
1323
1376
1576
1090
859
945
1032
1043
1177
1339
1060
1064
983
969
1378
1137
1011
1141
980
950
926
960