595
1329
918
694
705
1190
1308
3090
1104
1091
1247
610
1667
1515
993
960