662
1
308
500
339
368
2
377
367
355
326
228
317
452
523
240
412
3397
11
1023
405
354
250
534
380
257
449
409
474
394
274
297