3076
0
1
2587
2597
3083
2807
3124
15044
10
3953
5435
2644
3797
2877
3610
8480
4
10045
3
2489
3603
2399
2995
3262
2