840
0
773
1
3891
7
1309
2508
6026
2
1992
3
2028
1331
2929
6
1022
697
582
905
4914
2879
1924
2680
3321
4979
5389
3506
8
6773
7633
1495
1088
1339
4311
3249