3083
2
17946
0
2465
1189
3125
3546
1
32302
932
1646
3
3498
4
3779
4471
2964
76
280
2354
3051
1603
2174
549
485
761
1461
536
803
757
919
603
2159
2797
5