3158
2
1189
0
1193
1295
1
3400
280
582
3779
6753
17
5717
4627
7
3172
1788
2650
20
14
7471
9
1153
2445
2996
2159