2234
4
2110
1
2297
2
796
6
1618
3987
3
2999
1332
1286
4670
1752
0
1522
1394
4012
891
2528
3758
1489
5
7304
7
2257
929
3587