2881
2
3498
4
1129
0
3580
1
1578
2224
3510
4111
2657
3
2749
2748
1452
2459
9
1098
1540
2546
2076
467
1463