257
0
371
561
301
281
736
496
514
197
297
259
342
872
66
423
1
356
1352
646
314
621
1671
320
75
597
374
1289
1358
508
1062
729