1181
1533
1074
1462
1436
1617
2012
2121
1312
1148
1252
902
1366
997
915
955
1478
1073
1324
931
953
1170
988
1372
901
1586
1018
1506
957
1337
980
1292