791
2
1762
848
1
1386
3632
5
924
799
1385
1574
3
509
0
521
3352
3287
1056
2361
18385
2657
1666
2284
9315