5828
2
1482
1
2386
4333
0
4797
5
2507
2105
4646
3
886
812
2249
2245
2530
4
3017
2667
1746
6236
10
1174
4587
10827