2954
0
2996
836
1
4044
5
3083
2
920
3
1400
17946
2465
1189
3125
3546
770
32302
1547
1193
3498
4
3779
80
4471
2964
3051
1603
1787
1514
1461
385
2346
1061