2234
4
2776
1
2036
2
2255
1639
988
0
1891
2333
3
2507
1618
2999
4915
518
1589
1347
1601
4670
3063
17391
7