2110
1
3987
3
1332
1286
1522
0
1489
5
929
2257
1167
1630
2688
1084
1200
1305
1527
2
564
785
3439
1639
2647
6