1008
2
521
1
670
0
1053
350
5611
11
247
2306
2814
5
2330
784
633
467
1869
2904
3092
3025
522
1334
3691
1550
2301