320
0
240
316
272
222
342
258
381
468
1
352
573
279
208
224
213
225
395
241
328
268
357
293
422
398
386
361