2535
2
2996
0
4044
5
3083
467
2465
1189
3125
255
3779
4471
2964
1
830
2110
3051
1603
7159
10
2906
1787
2258
1118
1672