4328
10
2683
0
422
745
347
1
527
485
302
1650
802
1942
18403
6
1416
543
1504
588
6800
376
759
594
657
503
1043
691
1599
639
771
515
658
2952