2881
2
747
3498
4
1997
2224
3335
1
3510
4111
2657
3
2749
470
0
2748
1452
2459
9
1098
53
1883
1533
3132
74
809
877
1273
2442
6302
178
1360
378
2546
1467