2301
2
1020
0
1921
1
2881
3498
4
1832
3
2224
547
6808
12
1941
8
3510
4111
3466
5
2990
6
2657
2749
2748