2840
2
17946
0
1305
2465
1260
1
3125
2377
3
3546
32302
2595
8
7034
5
2042
1639
3498
4
1308
3779
2204
4471
2964
280
2354
3051
1603
1461
2159
767
2797
2906
1295
2661