904
858
1179
854
937
844
963
1266
1227
1338
1042
1300
944
1053
1321
1376
1576
1090
859
945
1031
1040
1177
1335
1060
1064
982
969
1377
1137
1011
1141
980
950
924
960