928
1256
926
875
1176
1192
1362
1693
1831
1661
1222
1030
1082
1187
850
1280
932
859
904
1394
1017
1194
879
893
1113
927
1417
1262
1425
950
1413
892
1242
925
1166