3118
3
1266
2
2061
4966
6
2954
10
3657
8
5135
1407
0
950
2691
4641
25
776
3519
9
2709
2598
3386
2654
4996
7592
7
2467
4
2810
5
5949
15
1768
1286
1
969
924
479
3460
5825
1598