1184
1535
1185
1079
1469
1439
1620
2018
2128
1151
1156
1256
906
1371
999
919
957
1481
1077
1332
935
956
1175
992
1480
1377
907
1591
1020
1511
963
1341
985
1296
1581