595
1329
918
694
705
1190
1308
3086
1104
1091
1247
610
1667
1514
991
960