2301
2
1020
0
2881
3498
4
3510
968
4111
2657
3
2749
1
46
2748
1452
2459
9
2546
1507
2076
467
1463
2735
638
1043
7334
2299