2534
2
4099
8
1011
3
1245
1
1554
582
0
766
370
873
1295
451
3172
2650
20
2370
345
3400
223
280
742
1763
392
1581
2250
3765
4
1220
2245
1788
197
2748
7
1668