1405
1682
1661
1570
1187
1183
1277
919
1387
1008
933
969
1515
1090
1353
956
982
1196
1014
1503
1395
926
1617
1053
1537
986
1359
1016
1329
1615
960
905
903
1103
883
1154