3158
2
1849
2465
2277
0
12459
3
3125
4629
15
3200
3053
7
1646
1
3117
8
3779
4168
5
4471
2903
2964
3051
1603
891
1461
522
2666
9
4083