2328
0
1824
321
1557
415
391
456
1133
1156
631
517
410
1167
909
470
1314
547
418
400
255
377
514
543
1042
685
31535
691
409
1045
4537