675
0
603
308
637
2445
513
84
865
520
363
868
380
257
661
493
282
317
753
320
366
304
1346
1425
389
3360
792
527
296
298