307
1
555
418
354
344
277
337
284
569
333
249
487
288
257
274
465
263
340
303
397
261
620
2
516
740
282
373
268
279
411