2881
2
3498
4
572
0
1832
3
2073
1
653
2224
5155
8
2522
6808
12
1941
3510
4111
3466
5
2657
2749
2748
1452
2459
9
646
2362
1098
423
691
2546
918