3083
2
1401
1
2465
1189
0
3125
3546
1260
2258
3779
1140
4471
2964
108797
3051
1659
2386
2123
2906
940
1153