8122
13
2660
2
300
0
883
1
2392
1660
1599
2584
2302
9
784
234
833
1464
1935
2136
1306
3041
3321
3
1485
2838
4
1773
3078
2710
844
2786
5
4096