595
1329
918
694
705
1191
1309
3091
1104
1091
1247
610
1667
1515
993
960