2629
4
2138
3
6496
8
2695
3342
2
1010
0
1200
1
2838
931
382
13034
14
2321
4099
1716
1038
1102
5346
409
1766
1821
2366
734
6180
5
603
434
2960
2565
1692
3492
865