840
0
3891
7
773
1
1309
2508
6026
2
1992
3
582
2028
1331
2929
6
3321
1022
697
6773
905
4914
2879
1924
2680
658
4979
5389
9607
3506
8
12459
4465
22
1529
2318