832
3
1710
1
4876
13
2313
1329
2
701
792
0
1148
1620
2836
2323
1273
651
987
1477
1580
1651
634
4
964
517
1319
535
437
758
436
956
504
513
1376