904
861
1182
854
937
844
963
1270
1231
1343
1045
1306
944
1053
1324
1376
1577
1090
859
945
1032
1177
1342
1060
1066
984
969
1380
1137
1011
1141
980
950
929
960