85
176
960
566
1241
530
1120
635
627
686
930
635
676
994
651
780
826
906
893
1159
1658
1147
1174
1324
1416
1254
1314
1219
870
1121