1405
1682
1660
1569
1185
1182
1276
919
1386
1008
933
969
1515
1090
1353
956
981
1195
1013
1503
1395
923
1616
1052
1537
986
1359
1015
1328
1614
959
905
902
1103
882
1152