2505
2
123674
35
951
1
10736
26
2219
3354
4724
3
1451
0
1683
980
674
1297
12472
2732
2912
5
784
2048
1812
1077
791
956
4187
10
1777
3813
6676
12
1162
1417
1239
2495