4515
4
6
2971
0
2
3095
3
4436
4025
3308
1
2812
5002
8
2944
5167
2079
3419
11
2815
4135
3965
3917
546
4719
7
2916
5
2499