284
2
507
1
474
259
405
91
304
519
1001
354
334
3
448
4
584
442
311
296
558
276
1520
366
495
329
1078
336
350
414
293
82
359
367