1405
1682
1661
1569
1185
1183
1276
919
1387
1008
933
969
1515
1090
1353
956
981
1196
1013
1503
1395
925
1617
1053
1537
986
1359
1016
1329
1615
960
905
903
1103
882
1152