951
0
432
1581
828
553
413
1
372
465
809
560
710
454
1659
2
644
1853
1404
977
570
1755
318
1089
1802
2788
500
510
1429
2241