2180
3
3175
5
1645
2
2996
0
3080
2756
1486
1
2350
2258
1354
2535
4044
3083
2465
1189
3125
3546
2366
3779
4471
2964
2395
6
3051
1603
2906
572
1672