928
1256
926
875
1176
1192
1362
1692
1831
1661
1221
1030
1082
1186
850
1279
932
859
904
1394
1017
1194
878
892
1113
927
1417
1262
1425
949
1413
1242
925
1165