328
289
644
1044
776
300
261
314
761
1393
688
678
717
700
741
596
720
319
255
290
227
357
291
268
358
271
307
287
258
272
269
230
267
248
265
293
243
251
618
784
714
733
639