1429
1702
1687
1592
1212
1222
1313
943
1415
1024
958
990
1545
1123
1381
999
1028
1237
1068
1538
1450
973
1677
1095
1586
1034
1396
1069
1390
1684
991
926
929
1125
908
1178