791
1
1718
778
841
2
870
1258
0
2219
865
2915
2282
5
2420
2680
1663
3001
3798
4
2259
3765
3716
3012
4291
2255
2698
2274
571
1709
8
1240