2629
4
2138
3
6496
8
2695
2888
2
1010
0
1200
1
931
2321
1716
1038
5346
409
734
6180
5
2364
2446
1202
645
816
1120
874
2720
2568
352
1928
2498
1611
774
458