2138
3
2695
4
6496
8
2321
2
1716
409
0
1038
1
5346
734
6180
5
1200
3380
181997
11
2446
2629
717
2271
2954
3971
2041
2313
2075
4821
319