2629
4
2138
3
6496
8
2695
3237
1
1087
1010
0
1200
931
2321
2
1716
1038
5346
409
734
6180
5
8002
7
15333
1828
1988
1491
2175
2385
2446
1621
1202
645
5196
816
4133