3158
2
19783
2535
2996
0
4044
5
3083
17946
2465
3125
32302
1136
929
3
255
3498
4
3779
1348
4471
2964
1
3051
1603
1787
1461
1403
2906
938
556
784