2234
4
2036
2
1639
1
999
988
0
2333
3
1618
2999
356
734
4670
1931
3041
1518
4083
1694
1752
515
3156
1394
5829
22
4012
1028
891
716
758
3125
15
901
4926
6
3758