3083
2
920
3
1400
0
17946
2465
1189
3158
3125
3546
1
770
5440
8
2595
931
1193
3498
4
616
3779
80
4471
2964
3051
1603
777
1514
1461
385
5065
2346
1061
791