1429
1703
1687
1592
1212
1222
1313
943
1415
1024
959
993
1545
1125
1381
1001
1030
1237
1068
1538
1451
974
1681
1095
1586
1036
1396
1069
1390
992
926
929
908
1179