2234
4
1523
2
2740
1
2951
1169
2036
1639
981
988
0
2333
3
975
1536
6
1618
3378
2999
1284
4837
5
772
1275
4670
4083
1694
1752
3156
1394
4012
1028
891