410
0
2445
299
1346
2111
3
298
403
409
1655
467
692
454
275
415
389
1101
378
173
4111
2
691
379
787
919
1425
683
813
654
970
684
589