2301
2
1218
3
2881
730
1
2224
1224
0
1060
4111
2657
2749
2748
1452
2459
9
1098
1880
2546
2076
419694
1176
1313
2435
4
2703
1551
427
1620