2629
4
2138
3
2695
6496
8
2321
2
1716
409
0
1038
1
5346
734
6180
5
1010
1200
931
2446
108797
2386
2245
2530
6236
10
1174
10827
585
378
951
1015
562
2906
690