2505
2
5746
23
4321
4
12632
7
461
1
980
3054
5
608
1402
2057
944
1288
1683
0
582
1468
635
1970
1306
1190
753
763
2377