2678
10
3456
1
572
0
2299
3
1172
2
1099
1923
1842
2120
2522
1938
4
2628
2126
653
2062
646
1961
1350
2800
2727
5
4233
1454
3402
9
671
2719
3708
582
783
2346
2073