2301
2
1020
0
2881
3498
4
2224
3510
4111
1367
1
2657
3
2749
2748
1452
2459
9
1098
2546
2076
467
1463
2735