3428
0
2996
4044
5
3083
2
2840
17946
1305
2465
1260
1
3125
2377
3
3546
32302
2595
8
7034
2042
1639
3498
4
1308
3779
2204
4471
2964
3051
1603
1787
1461
767
2906
2661