3426
4
693
0
598
317
168
319
397
109
125
810
479
424
2108
2
1001
829
905
3083
2465
461
1296
475
952
2801
1362
16
2932
536
431
665
2903
3
3051